编写一函数 将字符串2连接到字符串一后面 不能使用strcat函数 函数首部为void_cat
时间: 2023-07-16 08:11:29 浏览: 114
以下是一种实现方式:
```c
void void_cat(char *str1, char *str2) {
// 找到字符串1的末尾位置
while (*str1 != '\0') {
str1++;
}
// 将字符串2复制到字符串1的末尾
while (*str2 != '\0') {
*str1 = *str2;
str1++;
str2++;
}
// 结束字符串1
*str1 = '\0';
}
```
这个函数先找到字符串1的末尾位置,然后将字符串2复制到字符串1的末尾。最后,它在字符串1的末尾添加一个空字符来结束字符串。
阅读全文