分享

C和指针之字符串编程练习6

 陈喻 2021-10-19

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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多