已知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;
}