2. 编写一个函数,将两个字符串连接起来,不能使用strcat函数。
时间: 2023-12-15 20:19:53 浏览: 70
可以使用以下函数实现字符串连接:
```c++
#include <string.h>
void my_strcat(char* dest, const char* src)
{
while (*dest)
{
dest++;
}
while (*src)
{
*(dest++) = *(src++);
}
*dest = '\0';
}
```
其中,dest参数表示目标字符串,src参数表示源字符串。函数实现中,先将dest指针移动到目标字符串的结尾处,然后将src字符串的每个字符逐一复制到dest字符串中,直到src字符串的结尾处,最后在dest字符串结尾处添加'\0',表示字符串结束。
阅读全文