已知strcpy的函數原型:char *strcpy(char *strDest, const char *strSrc)其中strDest 是目的字符串,strSrc 是源字符串。不調用C++/C 的字符串庫函數,請編寫函數 strcpy.其中返回值爲拷貝後的結果。
char* strcpy(char* strDest, const char* strSrc)
{
if(strDest == NULL || strSrc == NULL)
return NULL;
if(strDest == strSrc)
return strDest;
char* tempStr = strDest; //記錄字符串頭指針
while((*strDest++ = *strSrc++) != '\0');
return tempStr;
}