C和指针之字符串编程练习6
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
赞 (0)