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

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

#include  <stdio.h> 
#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; 
} 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值