本文主要是介绍第十六周 项目二 (1) 字符串连接,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题及代码:
/*
*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,j;for(i=0; str1[i]!='\0'; i++);for(j=0; str2[j]!='\0';){str1[i++]=str2[j++];}str1[i]='\0';return str1;
}
运行结果:
<img src="https://img-blog.csdn.net/20141214145853912?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMTA2MDkwNg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
这篇关于第十六周 项目二 (1) 字符串连接的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!