
C语言:将两个字符串连接起来,结果取代第一个字符串。用字符数组和循环实现,不得用strcat函数?
展开全部
#include<stdio.h>
char *mystrcat(char s1[],char s2[])
{ for(; *s1; s1++);
for(; *s1++=*s2++;);
}
int main()
{ char s1[50]="Good ",s2[20]="afternoon!";
mystrcat(s1,s2);
puts(s1);
return 0;
}
char *mystrcat(char s1[],char s2[])
{ for(; *s1; s1++);
for(; *s1++=*s2++;);
}
int main()
{ char s1[50]="Good ",s2[20]="afternoon!";
mystrcat(s1,s2);
puts(s1);
return 0;
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C语言:将两个字符串连接起来,结果取代第一个字符串。用字符数组和循环实现,不得用strcat函数?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |