实现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; }
相关文章推荐
- 学习笔记——strlen、strcpy、memcpy的c语言实现,不调用库函数
- C语言实现strcmp()和strcpy()函数
- C语言:向函数传递和返回字符串:Strlen函数、Strcpy、Strcat函数函数的实现
- 【转】字符串操作函数 C语言实现 (strcpy, strncpy, memcpy, memset, strcat, strlen ... )
- 杂记之C语言实现复制函数strcpy和strcnpy
- C语言实现strlen,atoi, strcpy等函数
- 字符串处理函数strlen、strcpy、strcat、strcmp和convert的C语言实现
- C语言中strlen() strcpy() strcat() strcmp()函数的实现方法
- C语言实现strcmp()和strcpy()函数
- C语言strcpy函数实现.
- C语言 不使用strcpy 函数实现字符串复制功能
- 【C语言】strcpy(),strcat(), strcmp()函数的实现
- C语言strcpy()库函数的实现
- C语言字符串相关库函数的实现strcpy、memcpy、strncpy、strcat、strncpy、memset、memcpy、strcpy
- C语言可变参数函数的实现[转]
- strcmp函数的C语言实现
- strlen,strcpy,strncpy,strcmp,strcat,strstr的用法,函数原型及函数的实现
- C语言中不用宏实现变长参数函数的原理及实现
- c语言实现strcpy
- strcpy 函数的实现