C语言:编写程序,将两个字符串s1和s2连接起来。(求大神解答,麻烦请按提问中的格式回答,谢谢)

main(){chars1[80],s2[80];printf(“\nInputastring:”);gets(s1);printf(“\nInputastring:”)... main()
{ char s1[80],s2[80];
printf(“\nInput a string:”);
gets(s1);
printf(“\nInput a string:”);
gets(s2);
conj(s1,s2);
puts(s1);
}
conj(char *p1,char *p2)
{
char *p=p1;
while (*p1!='\0')【 】;
while (*p2 !='\0') { *p1=【 】; p1++;p2++;}
*p1='\0';
}
展开
 我来答
做而论道
高能答主

推荐于2016-04-23 · 把复杂的事情简单说给你听
知道大有可为答主
回答量:3万
采纳率:80%
帮助的人:1.2亿
展开全部
#include <stdio.h>

void  conj(char *p1, char *p2)
{
    while (*p1)  p1++;
    while (*p2)  {*p1 = *p2; p1++; p2++;}
    *p1 = 0;
}

void  main()
{
    char s1[80], s2[80];
    printf("\nInput a string: ");   gets(s1);
    printf("\nInput a string: ");   gets(s2);
    conj(s1, s2);
    puts(s1);
}
淘房吧船长Dc
2015-06-16
知道答主
回答量:4
采纳率:0%
帮助的人:2.4万
展开全部
strcat(s1,s2);

printf("%s",s1);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hellfara
2015-06-16 · TA获得超过200个赞
知道小有建树答主
回答量:307
采纳率:0%
帮助的人:242万
展开全部
strcat不就是这个功能么?必须自己实现?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式