//实现将一个字符串的内容复制到另一字符串中,遇'\0',结束
#include <stdio.h>
#include <assert.h>
char *my_strcpy(char *dest,const char * src)
{
char *cp=dest;
assert(NULL!=dest);//断言,若为空不复制
assert(NULL!=src);
while(* dest++ = * src++)
{
;
}
return cp;
}
int main()
{
char a[10]={0};
char *s="abcdef";
char *ret=my_strcpy(a,s);
printf("%s\n",ret);
return 0;
}
模拟实现strcpy函数
最新推荐文章于 2024-04-21 16:27:54 发布