c语言中怎样把一个字符数组付给另一个字符数组
3个回答
展开全部
如果不要原来的内容,直接scanf("%s",a);
如果想把后面的输入放到原来内容后面,即接到abc后面,那么还要个中间数组b[]暂时存放输入的内容,先把新的输入放到数组b[]里面:scnaf("%s",b);然后再接到a[]原来内容的后面:strcat(a,b);不要忘了#include
如果想把后面的输入放到原来内容后面,即接到abc后面,那么还要个中间数组b[]暂时存放输入的内容,先把新的输入放到数组b[]里面:scnaf("%s",b);然后再接到a[]原来内容的后面:strcat(a,b);不要忘了#include
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在库文件string.h中有一个char
*strcpy(char
*str1,const
char
*str2)的函数,可以实现上一个功能,还有一个char
*strncpy(char
*str1,const
char
*str2,int
n)函数,可以把str2中的前n个字符复制到str1中
*strcpy(char
*str1,const
char
*str2)的函数,可以实现上一个功能,还有一个char
*strncpy(char
*str1,const
char
*str2,int
n)函数,可以把str2中的前n个字符复制到str1中
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询