1、问题
编写函数取代strcpy,然后返回指向目标字符串末尾的指针
2、代码实现
#include <stdio.h>/**
编写函数取代strcpy,然后返回指向目标字符串末尾的指针
**/char *my_strcpy_end(char *des, char *src)
{while (*src != '\0'){*des++ = *src++;}return des - 1;
}int main()
{char des[10];char *src = "chenyu";printf("my_strcpy_end(%s, %s) is %s\n", des, src, my_strcpy_end(des, src));return 0;
}
3、运行结果
gedit my_strcpy_end.c
gcc -g my_strcpy_end.c -o my_strcpy_end
./my_strcpy_end
my_strcpy_end(chenyu, chenyu) is u