char *strcpy(char *strDest, const char *strSrc)
{
if ( strDest == NULL || strSrc == NULL)
return NULL ;
if ( strDest == strSrc)
return strDest ;
char *tempptr = strDest ;
while((*strDest++ = *strSrc++) != ‘\0’)
;
return tempptr ;
{
if ( strDest == NULL || strSrc == NULL)
return NULL ;
if ( strDest == strSrc)
return strDest ;
char *tempptr = strDest ;
while((*strDest++ = *strSrc++) != ‘\0’)
;
return tempptr ;
}
说明:该函数实现将strSrc所指向的字符串,拷贝到strDest所指向的字符串。
注意:调用该函数之前,必须确保strDest所指向的空间大于strSrc所指向的空间!
返回值:
1.成功,则返回目的字符串指针
2.失败,则返回NULL