
C语言 字符串复制 不知道有什么问题,实现不了。求解,求解
3个回答
展开全部
如果字符串中有n个字符的话,数组大小至少为n+1
即第9行要改为:
char a[n+1],b[n+1];
即第9行要改为:
char a[n+1],b[n+1];
更多追问追答
追问
改了还是不行
追答
还要把从第二行到第16行的部分移到原来程序的最后。
展开全部
数组变量要提前指定数组大小
char a[n],b[n] 要改成char a[100], b[100]
char a[n],b[n] 要改成char a[100], b[100]
更多追问追答
追问
我输入时就确定了n是个具体的数了
追答
拷贝函数中,while语句后面,多了个分号。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把下面两个调用函数放到主调函数面前试试,你这样写法也不是不可以,主函数前没声明两个调用函数而已。
追问
我好像声明了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询