怎么把几个char*类型写进一个char[100]里
时间: 2023-12-25 12:02:58 浏览: 64
你可以使用字符串处理函数来将几个char*类型的字符串写入一个char数组中。一个常见的方法是使用strcpy()函数将每个字符串逐个复制到目标数组中,直到达到所需的大小。下面是一个示例代码:
```c++
#include <iostream>
#include <cstring>
int main() {
char* str1 = "Hello";
char* str2 = "World";
char* str3 = "!";
char result[100];
strcpy(result, str1);
strcat(result, str2);
strcat(result, str3);
std::cout << result << std::endl;
return 0;
}
```
上述代码将字符串"Hello"、"World"和"!"分别复制到result数组中,并通过strcat()函数将它们连接在一起。最终的结果将打印为"HelloWorld!"。请注意,确保目标数组有足够的空间来容纳所有字符串。
阅读全文