zl程序教程

您现在的位置是:首页 >  其它

当前栏目

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

函数 编写 strcpy
2023-09-27 14:27:00 时间
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的空间大小。否则会出现内存越界的情况。