编写一个程序,将两个字符串连接,并输出连接后的结果。(要 求:将第二个字符串连入第一个字符串,不要用strcat函数)
时间: 2023-06-11 11:06:40 浏览: 112
python实现两个字符串连接程序
下面是一个示例代码,演示如何将第二个字符串连接到第一个字符串中:
```c++
#include <iostream>
#include <cstring>
using namespace std;
int main()
{
char str1[20] = "Hello, ";
char str2[20] = "world!";
int len1 = strlen(str1);
int len2 = strlen(str2);
for (int i = 0; i < len2; ++i) {
str1[len1 + i] = str2[i];
}
str1[len1 + len2] = '\0';
cout << str1 << endl;
return 0;
}
```
在这个程序中,我们先定义了两个字符串 `str1` 和 `str2`,然后使用 `strlen` 函数分别求出它们的长度。接下来,我们使用一个 `for` 循环将 `str2` 中的字符逐个复制到 `str1` 的末尾,并在最后加上一个空字符,表示字符串的结束。
最终,我们使用 `cout` 输出连接后的字符串 `str1`。
阅读全文