#include<stdio.h>
int main01()
{
char stc[] = "adsfdsfa";
char dst[100] = {0};
int i = 0;
for(i = 0;stc[i]!='\0';i++)
{
dst[i] = stc[i]; //字符串拷贝
}
//补结束符
dst[i] = 0;
printf("%s\n",dst);
return 0;
}
//字符串拷贝封装
void my_strcpy(char *dst,char *src)
{
int i;
for(i = 0;src[i]!='\0';i++) // *(src+i)
{
dst[i] = src[i]; //*(dst+i) = *(src+i)
}
//补结束符
dst[i] = 0;
//*(dst+i) = 0;
}
int main()
{
char src[] = "dasfasdfs";
char dst[100] = {0};
my_strcpy(dst,src);
printf("%s",dst);
return 0;
}
C_提升__字符串拷贝函数的实现
最新推荐文章于 2024-02-02 15:49:02 发布