00问答网
所有问题
c语言 如何把一个字符串的值赋给另一个字符串?
char str[] = arg[];
printf("function test! %s\n",str);
不知道为什么一直报错:
error C2059: syntax error : ']'
举报该问题
其他回答
第1个回答 2012-08-01
你用字符数组的话,用循环把每一个字符数组单元都赋给另一个字符数组单元,你这样直接用数字赋值肯定是错的
第2个回答 推荐于2018-05-10
直接不能赋值
要strcpy(str,arg);
当然str要比arg长,不然还是错误
本回答被网友采纳
第3个回答 2012-08-01
用指针,或者一个字符一个字符赋值本回答被提问者采纳
第4个回答 2012-08-01
用strcpy函数
第5个回答 2012-08-01
数组是不能直接赋值的,可以使用指针
1
2
下一页
相似回答
大家正在搜
相关问题
C语言 如何将一个字符串的内容传递给另一个字符串?详见内
C语言问题,怎样将字符串数组中的一个元素赋给另一个字符串数组...
怎么进行字符串赋值?C语言
c语言中,如何将一个字符串通过scanf赋给二维字符数组的其...
c语言让一个字符串等于另一个字符串
C语言取某个字符后的字符串存到另一个字符串
JAVA中字符串可以给另一个字符串赋值吗,c语言中呢
c语言如何将一个字符串里某些字符代替另外一个字符串来