您的位置:首页 > 编程语言 > C语言/C++

实现C语言strcpy()函数

2016-11-16 16:55 381 查看

在实现strcpy函数时需要注意:

① 要复制的源字符串是否为空指针

② 目标字符串指针和源字符串指针所指向的内容是否一致

③ 目标字符串指针是否已经获得内存

char * strcpy(char * dstStr,const char * srcStr){

if(srcStr == NULL || dstStr == NULL)
{
return NULL;
}
if(dstStr == srcStr)
return dstStr;
char * ptr = dstStr;
while(*srcStr != 0)
{
*ptr++ = *srcStr++;
}
*ptr = '\0';

return dstStr;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c语言 strcpy 函数