c++ strcat
时间: 2023-11-18 15:52:49 浏览: 84
strcat函数
C++中的strcat函数是用于将一个字符串追加到另一个字符串的末尾。它的函数原型为:
```c++
char* strcat(char* dest, const char* src);
```
其中,dest是目标字符串,src是要追加的源字符串。该函数会将源字符串的内容复制到目标字符串的末尾,并在目标字符串的末尾添加一个空字符'\0'。
需要注意的是,目标字符串必须有足够的空间来容纳源字符串的内容,否则会导致缓冲区溢出的问题。
下面是一个使用strcat函数的示例:
```c++
#include <iostream>
#include <cstring>
int main() {
char str1[20] = "Hello";
char str2[] = " world!";
strcat(str1, str2);
std::cout << str1 << std::endl;
return 0;
}
```
输出结果为:
```
Hello world!
```
阅读全文