问答详情
源自:4-19 臭名远扬之goto语句

字符串连接

怎么写一个函数,输入两行字符串,然后连接到一起。

提问者:MvBest 2017-12-27 19:25

个回答

  • BlackZ
    2017-12-27 20:28:24
    已采纳

    #include<stdio.h>
    char *lianjie(char *s1,char *s2);
    int main()
    {
     char s1[100],s2[100],*s3;
     gets(s1);
     gets(s2);
     puts(lianjie(s1,s2));
     return 0;
    }
    char *lianjie(char *s1,char *s2)
    {
     int i=0,j=0,temp;
     while(s1[i]!='\0')
     {
      i++;
     }
     temp=i;
     while(s2[j]!='\0')
     {
      j++;
     }
     for(i=0;i<j;i++)
     {
      s1[temp]=s2[i];
      temp++;
     }
     s1[temp]='\0';
     return s1;
    }