char *strcpy(char *dest, const char *src) 该函数是将字符串src拷贝至dest
其实现如下:
char *my_strcpy(char *dest, const char *src)
{
if(dest == NULL || src == NULL)
{
return dest;
}
while((*dest++ = *src++) != '\0')
{
;
}
return dest;
}
char *strncpy(char *dest, const char *src, size_t n) 该函数是将字符串src的前n个字符拷贝至dest
其实现如下:
char *my_strncpy(char *dest, const char *src, size_t n)
{
if(dest == NULL || src == NULL)
{
return dest;
}
while(n-- && ((*dest++ = *src++) != '\0'))
{
;
}
return dest;
}