标签:
原型声明:extern char *strcpy(char *dest,const char *src);
头文件:string.h
//复制字符串函数 char* mystrcpy(char* DestStr,const char* SrcStr) //源字符串标明为const { assert((DestStr != NULL)&&(SrcStr != NULL)); //使用断言 if(DestStr == SrcStr)return DestStr; //自我复制 char* tempStr = DestStr; while((*(DestStr++) = *(SrcStr++)) != ‘/0‘) //先拷贝,后判断,这样就不用在拷贝完了后,再加一句 NULL; //*strDest = ‘\0‘; -->即加一个结束符.因为字符串结束已拷贝了. return tempStr; //返回目标地址,方便链式操作 }
转自:http://blog.csdn.net/yushuai007008/article/details/7626569
标签:
原文地址:http://www.cnblogs.com/balingybj/p/4783711.html