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

来源:互联网 发布:scras简单的编程小游戏 编辑:程序博客网 时间:2024/09/21 11:15
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的空间大小,否则会出现内存越界的情况。

0 0
原创粉丝点击