1.字符串拷贝的实现
函数原型具体如下:
char* strcpy(char* dest, const char* src);该函数的两个字符指针参数所指向的内存会从外面传进来。
说明:如果src字符串长度比dest字符串长度要长,那么在复制的时侯,多余的字符任将被复制,它们将覆盖原先存储于dest数组后面的内存空间的值;这样的结果是未定义的,可以用strncpy来替代strcpy来预防该问题。
函数简单实现如下:
char* strcpy(char* dest, const char* src)
{
if (dest == NULL || src == NULL) return NULL;
char* temp = dest;
*temp = *src;
while(*temp != '\0')
{