1、实现strcpy函数
#include <stdio.h>
//简单实现strcpy函数
char *my_strcpy(char *des, const char *src)
{
if (des == NULL || src == NULL)
return des;
char *result = des;
while ((*des++ = *src++) != '\0');
return result;
}
int main()
{
char des[20];
const char *src = "chenyu";
printf("des is %s, and my_strcpy result is %s\n", des, my_strcpy(des, src));
return 0;
}
结果:
des is chenyu, and my_strcpy result is chenyu
2、实现 strcat函数