完成并调试程序:字符串连接程序,不使用系统提供的字符串连接函数,将第二个字符串连接至第一个字符串后。

【问题描述】完成并调试程序:字符串连接程序,不使用系统提供的字符串连接函数,将第二个字符串连接至第一个字符串后。
【输入形式】两个字符串
【输出形式】两个字符串进行连接
【样例输入】abc
def
【样例输出】abcdef

#include   
#define  M  80 
int  main()
{ 
        char  sub1[M],sub2[M]; 
        char  *ps1=sub1,*ps2=sub2; 
        gets(sub1); 
        gets(sub2); 
        while(*ps1!='\0') 
                 ps1++;     /*读取第一个字符串,从头读到尾,直到\0*/ 
        while(*ps2!='\0') 
                 *(ps1++)=*(ps2++);   /*第二个字符串连接在第一个字符串后*/ 
        *ps1='\0'; 
        puts(sub1); 
        return  0; 
} 

你可能感兴趣的:(C语言)