/********************************************************************
* 功能:实现将一个字符串连接到另一个字符串尾部,并输出结果 *
* *
********************************************************************/
#include<iostream>
using namespace std;
int main()
{
char x[50], y[50]; //定义两个字符数组
int a, x1, x2;
cout << "请输入字符串X:\n"; //从键盘为两个字符数组赋值
cin >> x;
cout << "请输入字符串Y:\n";
cin >> y;
x1 = strlen(x); //取字符串x的长度(不包括'\0')
x2 = strlen(y);
for (a = 0; y[a] != '\0'; a++)
{
x[a + x1] = y[a]; //将字符串y赋值到x
}
x[x1 + x2] = '\0'; //字符串缺少必要的结尾符'\0'会出现“烫”字错误
cout <<"连接后的字符串X为:"<< x << "\n"; //输出连接后的字符串
system("pause");
return 0;
}
Last modification:December 5th, 2018 at 07:18 pm
© 允许规范转载