可以使用库函数strcpy,或者自己来实现
简单的说,就是:
定义一个指针指向str,例如char *cur=str;
while(*p!='\0')
*(cur++)=*(p++);
用字符串的拷贝函数,如:
#include
#include
main()
{
char *p="sfffdsf";
char str[20];
strcpy(str,p);
printf("%s,\n",str);
return 0;
}
字符分为ASCII和unicode类型,ASCII类型的用strcpy,unicode字符串赋值用_tcscpy包含tchar.h.这个头文件包含,两种类型字符串都可以操作,,普通字符串转换为unicode字符串前面加L或者TEXT,如L(“test”)TEXT("test");给的思路,不是很详细,深入了解要自己去找找详细资料
#include
使用strcpy或strncpy函数
直接让数组的名字等于这个字符指针就行了