在C語言中,我們可以使用strcpy函數(shù)來將一個(gè)CString類型的值賦給另一個(gè)CString變量。該函數(shù)的定義如下:
char *strcpy(char *dest, const char *src);
其中,dest是目標(biāo)字符串(CString變量),src是源字符串(CString類型的值)。在使用strcpy函數(shù)時(shí),需要確保目標(biāo)字符串有足夠的空間來存儲(chǔ)源字符串的內(nèi)容。
下面是一個(gè)示例代碼:
#include <stdio.h>
#include <string.h>
int main() {
char str1[20];
const char *str2 = "Hello, C language!";
strcpy(str1, str2);
printf("str1: %s\n", str1);
return 0;
}
在上面的例子中,我們首先定義了一個(gè)20個(gè)字符的字符數(shù)組str1,然后將一個(gè)CString類型的值賦給了str2。接下來,使用strcpy函數(shù)將str2的值復(fù)制給str1,最后打印出str1的值。輸出結(jié)果為:str1: Hello, C language!