#include<iostream>
#include<stdio.h>
char * my_strcpy( char *des,const char src);
char * my_strcpy( char *des,const char *src)
{
if(NULL == src || NULL == des)
{
return NULL;
}
char * addr =NULL;
addr = des;
while((*des = *src) != '\0')
{
src++;
des++;
}
return addr;
}
int main()
{
char str[] = "liusenlin";
char des[20];
char * result = NULL;
result = my_strcpy(des,str);
printf("%s\n",result);
return 0;
}
运行结果:
liusenlin
Press any key to continue