c++ char拼接
时间: 2023-07-23 17:05:37 浏览: 114
c++字符串拼接.pdf
在 C++ 中,可以使用字符串拼接函数 `strcat()` 来连接两个字符串,但如果需要连接字符数组(char数组),可以使用循环来实现。
以下是一个将两个字符数组拼接的示例代码:
```c++
#include <iostream>
#include <cstring>
int main() {
char str1[20] = "Hello";
char str2[20] = " world";
int len1 = strlen(str1);
int len2 = strlen(str2);
int i, j;
for (i = len1, j = 0; j < len2; i++, j++) {
str1[i] = str2[j];
}
str1[i] = '\0'; // 添加字符串结束符
std::cout << str1 << std::endl; // 输出拼接后的字符串
return 0;
}
```
在上面的示例中,我们先使用 `strlen()` 函数获取了两个字符串的长度,然后使用一个循环将第二个字符数组拼接到第一个字符数组的末尾,并添加了字符串结束符。最后,输出拼接后的字符串。
阅读全文