1、封装子函数实现char *strcat(char *str,const char *dest)(8分)
时间: 2023-07-23 22:07:26 浏览: 173
C语言中字符串常用函数strcat与strcpy的用法介绍
5星 · 资源好评率100%
可以使用以下代码来封装子函数实现`strcat`函数:
```c
char *strcat(char *str, const char *dest) {
char *temp = str;
// 将指针移到字符串末尾
while (*temp) {
temp++;
}
// 拷贝dest字符串到str末尾
while (*dest) {
*temp = *dest;
temp++;
dest++;
}
// 添加字符串结束符
*temp = '\0';
return str;
}
```
这个函数接受两个参数,`str`是目标字符串,`dest`是要追加的字符串。它会将`dest`字符串追加到`str`字符串的末尾,并返回拼接后的字符串。注意,这个函数假设`str`有足够的空间来容纳`dest`字符串的内容。
阅读全文