第九十六题(编写strcpy 函数)

96.08 年中兴校园招聘笔试题

1.编写strcpy 函数

已知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;
while (*strSrc != '\0')
*strDest++ = *strSrc++;
*strDest = '\0';
return strDest;
}

须要使用者保证strDest的空间大小大于等于strSrc的空间大小。否则会出现内存越界的情况。

上一篇:Ubuntu下Apache+SVN+submin实现WEB管理SVN


下一篇:Jquery伪选择器学习笔记