首页 > 试题广场 >

字符串拷贝(特殊要求是源地址和目标地址的空间有重叠的,C编程

[问答题]
字符串拷贝(特殊要求是源地址和目标地址的空间有重叠的,C编程)。
char * strcpy(char * strDest,const char * strSrc)
{
    if ((strDest==NULL)||(strSrc==NULL)) //[1]
         throw "Invalid argument(s)"; //[2]
    char * strDestCopy=strDest;  //[3]
    while ((*strDest++=*strSrc++)!='\0'); //[4]
        return strDestCopy;
 }

发表于 2014-11-14 19:02:21 回复(1)