c语言中怎样把一个字符数组付给另一个字符数组

 我来答
枝茉乔傲丝
2019-05-19 · TA获得超过3790个赞
知道大有可为答主
回答量:3240
采纳率:33%
帮助的人:166万
展开全部
直接将字符数组的数组名赋值给另一个字符数组即可。
比如:
char a[] = "adsdfs";
char b[10];
b = a; // 就是将字符数组a赋给字符数组b
puts(a); // 输出adsdfs
puts(b); // 输出adsdfs
有趣旅行家
2019-07-14 · TA获得超过3826个赞
知道大有可为答主
回答量:3060
采纳率:34%
帮助的人:156万
展开全部
如果不要原来的内容,直接scanf("%s",a);
如果想把后面的输入放到原来内容后面,即接到abc后面,那么还要个中间数组b[]暂时存放输入的内容,先把新的输入放到数组b[]里面:scnaf("%s",b);然后再接到a[]原来内容的后面:strcat(a,b);不要忘了#include
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
势泉单才捷
2019-07-06 · TA获得超过3783个赞
知道大有可为答主
回答量:3092
采纳率:31%
帮助的人:163万
展开全部
在库文件string.h中有一个char
*strcpy(char
*str1,const
char
*str2)的函数,可以实现上一个功能,还有一个char
*strncpy(char
*str1,const
char
*str2,int
n)函数,可以把str2中的前n个字符复制到str1中
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式