写一个函数void将两个字符串串联
时间: 2023-08-04 22:06:42 浏览: 104
两个数相加c语言
好的,下面是实现这个功能的函数:
```c++
#include <cstring>
void concat(char* dest, const char* src) {
strcat(dest, src);
}
```
这个函数的参数有两个:`dest` 和 `src`。`dest` 是目标字符串,`src` 是要拼接到目标字符串后面的字符串。我们可以调用 C 语言库中的 `strcat` 函数来实现字符串的拼接功能。`strcat` 函数可以将 `src` 字符串的内容拷贝到 `dest` 字符串的末尾,并在 `dest` 字符串的末尾加上一个字符串结束符 `\0`。
使用这个函数拼接两个字符串的代码如下:
```c++
#include <iostream>
int main() {
char s1[100] = "hello";
char s2[] = "world";
concat(s1, s2);
std::cout << s1 << std::endl;
return 0;
}
```
输出结果为:
```
helloworld
```
阅读全文