您的位置:首页 > 其它

C++:连接字符串(不使用库函数)

2016-06-09 21:28 330 查看
#include "iostream"
#include"stdlib.h"

using namespace std;

int main()
{
char str1[40], str2[20]; // 定义字符数组,str1,str2;
int i, j;
cout << " 输入第一个字符串(按回车结束)";
cin.getline(str1, 20); //输入字符串1到str1
cout << "输入第二个字符串(按回车结束)";
cin.getline(str2, 20); //输入字符串2到str2
i = 0;
while (str1[i] != '\0') //使 i 指向str1是否结束
i++; //str1 没有结束,使i 指向下一个元素
j = 0; //是 j 指向 str2 的第一个元素
while (str2[j] != 0) //判断字符串2是否结束
{
str1[i] = str2[j]; //字符串str2没结束,将str2[j]赋值给str[1]
i++; //指向下一个元素
j++;
}
str1[i] = '\0'; //在末尾添加结束标志
cout << "合并后字符串的内容:";
cout << str1 << endl;

system ("pause");

return 0;

}


任务:   从键盘输入两个字符串,将它们连接成一个字符串。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: