#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<assert.h>
char * my_strcpy(char *dst, const char *src)//拷贝的时候把\0也拷贝过去了
{
char *cp = dst;
assert(dst&&src);
while (*cp++ = *src++)
;
return(dst);
}
int main()
{
char arr[10] = { 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', '\0' };
my_strcpy(arr, "hello");
printf("%s\n", arr);
return 0;
}
模拟实现库函数:strcpy
最新推荐文章于 2024-03-11 15:43:57 发布