那个copy函数更好? 读者你认为呢?
在某有点小名气的IT书上看到,作者说他写的copy函数比微软的strcpy强? 请读者来评价吧,
到底哪个更好?
char× Netcpy(char* dst,const char* src)
{
assert(dst != NULL && src != NULL);
char* cp = dst;
while(*src != '\0')
{
*cp++ = *src++;
}
*cp = '\0';
return cp;
}
微软源码余下:
char * __cdecl strcpy(char * dst, const char * src)
{
char * cp = dst;
while( *cp++ = *src++ )
; /* Copy src over dst */
return( dst );
}