#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;
}
任务: 从键盘输入两个字符串,将它们连接成一个字符串。