第十六周 项目二(2) 连接字符串(去空格)

来源:互联网 发布:软件测试工程师自学 编辑:程序博客网 时间:2024/05/21 18:43
问题及代码:
/**Copyright (c) 2014,烟台大学计算机学院*ALL right reserved*文件名:字符串连接*作者;童宇*完成日期:2014年12月5日*版本号v1.0*问题描述:连接两个字符串*输入描述:*程序输出:连接后的字符串*/#include <iostream>using namespace std;char *astrcat(char str1[], const char str2[]);int main(){    char s1[50]="Hello world. ";    char s2[50]="Good morning. ";    char s3[50]="vegetable bird! ";    astrcat(s1,s2);    cout<<"连接后:"<<s1<<endl;    cout<<"连接后:"<<astrcat(s2,s3)<<endl;    return 0;}char *astrcat(char str1[], const char str2[]){    int i=0,j;    for(i=0; str1[i]!='\0'; i++);    for(j=0; str2[j]!='\0'; i++,j++)    {        if(str2[j]==' ')        {            j++;        }        str1[i]=str2[j];    }    str1[i]='\0';    return str1;}
运行结果:
<img src="http://img.blog.csdn.net/20141214153445187?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMTA2MDkwNg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />

0 0
原创粉丝点击