11问答网
所有问题
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语言中,
字符串的赋值方式有以下几种:1.字符数组赋值:可以通过定义一个字符数组,并逐个赋值字符来表示字符串
。例如:char str[] = "Hello World";2.字符指针赋值:可以通过定义一个字符指针,并将指针指向字符串常量或字符数组的首地址来表示字符串。例如:char *str = "Hello World";3.strcp...
大家正在搜
c语言如何将一个字符串赋给另一个
怎么把一个字符串赋给一个量
c语言怎么把字符串赋值给变量
c语言字符串赋值语句
c语言给数组赋值字符串
c语言字符串赋值为空
c语言字符串怎么赋值
c语言字符串重新赋值
c语言字符串赋值规则
相关问题
C语言 如何将一个字符串的内容传递给另一个字符串?详见内
C语言问题,怎样将字符串数组中的一个元素赋给另一个字符串数组...
怎么进行字符串赋值?C语言
c语言中,如何将一个字符串通过scanf赋给二维字符数组的其...
c语言让一个字符串等于另一个字符串
C语言取某个字符后的字符串存到另一个字符串
JAVA中字符串可以给另一个字符串赋值吗,c语言中呢
c语言如何将一个字符串里某些字符代替另外一个字符串来