#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <assert.h>
char* my_strcpy(char* str1, const char* str2)
{
assert(str1 && str2);
char* ret = str1;
while (*str1++ = *str2++)
;
return ret;
}
int main()
{
char arr1[20] = { 0 };
char arr2[] = "asdsd";
my_strcpy(arr1, arr2);
printf("%s\n", arr1);
}
本文详细介绍了C语言中一个自定义的字符串复制函数my_strcpy,使用assert进行输入检查,并通过示例展示了其在主函数中的应用。
369

被折叠的 条评论
为什么被折叠?



