原型聲明: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/7626569spa