模拟实现

#include<stdio.h>
char* my_strcat(char* dest, const char* srt)
{
char* ret = dest;
//1.找目标函数的\0
while (*dest != '\0')
{
dest++;
}
//追加
while (*dest++ = *srt++)
{
;
}
return ret;
}
int main()
{
char arr[20] = "hello ";
char arr2[] = "world";
my_strcat(arr, arr2);
printf("%s\n", arr);
return 0;
}

strcat(模拟实现与介绍)_#include

介绍

strcat(模拟实现与介绍)_字符串_02

1该字符串功能为字符串追加

2源字符串必须以‘\0’结束

3目标函数必须有足够的空间大,能容下目标空间

4目标空间必须可修改

5注意,不能使字符串给自己追加