#include <stdio.h>
char* strcpy(char *strDest, const char* strSrc)
{
char *p=NULL;
if(strDest == NULL || strSrc == NULL)
{
return NULL;
}
p = strDest;
while((*strDest++ = *strSrc ++) != '\0');
return p;
}
/*
#include <string.h>
char *strcpy(char *dest, const char *src);
功能:将src的数据复制到dest里面
参数:
dest:目标字符数组
src:源的字符数组
返回值:
复制后的字符数组
说明:dest字符数组1必须足够大
连接前,两串均以‘\0’结束;连接后,dest的‘\0’取消,新串最后加‘\0’
```c
char *my_strcpy(char *dest, const char *src)
{
int i=0;
while(src[i] != '\0')
{
dest[i] = src[i];
i++;
}
dest[i] = '\0';
return dest;
}
```
*/