/*
* Copyright (c) 2014, 烟台大学计算机学院
* All rights reserved.
* 文件名称:test.cpp
* 作 者:刘佳琦
* 完成日期:2014年 11 月 24 日
* 版 本 号:v1.0
*
* 问题描述:将str1与str2接起来放入str3中
* 输入描述:无
* 程序输出:str3
*/
#include<iostream>
using namespace std;
int main()
{
char str1[20]={"balalala"};
char str2[30]={"将str1与str2接起来放入str3中"};
char str3[50];
int i=0,j=0;
while(str1[j]!='\0') //复制str1
{
str3[i++]=str1[j++];
}
j=0;
while(str2[j]!='\0') //复制str2,其中i从str1复制完后的i开始累加
{
str3[i++]=str2[j++];
}
str3[i]='\0'; //注意!
cout<<"处理后的字符串是: "<<str3<<endl;
return 0;
}
运行结果:
学习心得:两次复制就可以。比较简单。