您的位置:首页 > 编程语言 > C语言/C++

c++地址复制strcpy

2015-03-05 15:33 197 查看
// 函数原型

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;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  C strcpy C++ 内存拷贝