/*
功能:把从src地址开始且含有NULL结束符的字符串复制到以dest开始的地址空间
说明:src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串。
返回指向dest的指针。
*/
#include <stdio.h>
char* strcpy_c(char *dest, char *src);
int main()
{
char str1[] = "luohan";
char str2[40];
char str3[40];
strcpy_c(str2,str1);
strcpy_c(str3,str2);
strcpy_c(str3, "copy sucessful");
printf("str1: %s\nstr2: %s\nstr3: %s\n", str1, str2, str3);
return 0;
}
char* strcpy_c(char *dst, char *src)
{
char *start = dst;
while(*dst++ = *src++) ;
/*
{
src++;
dst++;
}*/
return start;
}
strcpy
最新推荐文章于 2022-03-26 18:34:41 发布