#include<string.h>
#include<stdio.h>
struct Node
{
char str[20];
};
int main()
{
Node n;
char str[20]="Hello";
strcpy_s(n.str,20,str);
printf("%s",n.str);
return 0;
}
字符串不能直接赋值,需要引入头文件String.h.调用函数 strcpy_s(str1,20,str2);把str2的字符串赋值给str1.20是指定字符的长度。
补充一个判断字符串是否相等的函数 strcmp(str1,str2); 判断st1和str2是否相等,如果相等则返回0.