c语言字符串相互赋值

2024-12-04 12:35:39
推荐回答(2个)
回答1:

字符串赋值应该使用 strcpy

比如

#include 
#include 
#include 
void main(){
char *str1="hello";
char *str2;
strcpy(str1,str2)

}

回答2:

字符串 不能用等号赋值

用strcpy

comm[i].name=comm[i+1].name;
改为

strcpy(comm[i].name,comm[i+1].name);