c++地址复制strcpy

// 函数原型


char *strcpy(char *des, const char *source)

{
 char*r = des;
 while ((*(des++) = *(source++)) != '\0');
 return r;
}

 

char *myStrcpy(char *des,const char *source)
{
 char *re = des;  //记录初始值
 while (*des != '\0') //空值
 {
  *des++ = *source++; //复制
 }
 return re;
}

int _tmain(int argc, _TCHAR* argv[])
{
 char des[2];
 myStrcpy(des,"iiiiiii");
 printf("%s", des);
 getchar();
 return 0;
}

posted @ 2023-09-22 09:38  Maguyusi  阅读(6)  评论(0)    收藏  举报  来源