仿写strcat函数,实现类似的功能,并在main函数中测试(用适合初学者的c语言实现且不能使用指针)
时间: 2024-04-30 19:20:40 浏览: 98
C语言 不使用strcat函数实现连接两个字符串功能代码
以下是使用数组实现的strcat函数:
```c
#include <stdio.h>
#include <string.h>
void my_strcat(char dest[], char src[]) {
int dest_len = strlen(dest);
int i;
for (i = 0; src[i] != '\0'; i++) {
dest[dest_len + i] = src[i];
}
dest[dest_len + i] = '\0';
}
int main() {
char dest[20] = "Hello, ";
char src[] = "world!";
my_strcat(dest, src);
printf("%s\n", dest);
return 0;
}
```
输出结果为:Hello, world!
阅读全文