编写标准的字符串复制(strcpy)函数
来源:互联网 发布:网络销售周总结范文 编辑:程序博客网 时间:2024/06/06 02:04
C++中strcpy函数定义在string.h库中,其标准形式如下:
char *strcpy(char *dest, const char *src);
可以实现如下:
char *strcpy(char *dest, const char *src){assert(dest != NULL && src != NULL); //对参数合法性进行判断char * pdest = dest;//记录目标串的开始位置while((*pdest++ = *src++) != '\0');//逐个复制字符return dest;}
在写该函数的时候有点最容易被忽略的地方是对指针参数的合法性检查,从而造成函数功能的脆弱。
另一个容易被忽略的地方时src指向的内容在函数中是不能被修改的,因此其传递的参数必须加上const来修饰。
- 编写标准的字符串复制(strcpy)函数
- 编写标准的字符串复制(strcpy)函数
- 编写标准的字符串复制(strcpy)函数
- 编写标准的字符串复制(strcpy)函数
- 编写字符串复制函数strcpy及memcpy函数
- 复制字符串strcpy()函数
- 字符串复制函数strcpy的实现算法
- 编写一个标准strcpy函数
- 编写字符串复制函数
- 【C语言】字符串复制。(不能使用strcpy函数)
- 不用strcpy函数实现字符串复制功能
- c++实现字符串复制函数strcpy()
- 自己实现strcpy字符串复制函数
- C语言strcpy()函数:复制字符串
- C语言strcpy()函数:复制字符串
- C语言strcpy()函数:复制字符串
- 字符串---不使用库函数,编写函数strcpy
- 自己编写字符串复制函数
- 深底色页面设计指南(下)
- MYSQL数据库备忘
- 深度理解Unix/linux系列中Select()模型[中英对照]
- Android FrameWork——StatusBar
- 深入解析Java的多态性及应用研究
- 编写标准的字符串复制(strcpy)函数
- Prim算法模版
- 熟悉的陌生人——软件工程
- android 源代码导入调试方法
- Java反射经典实例
- 纠结一个MFC的小程序很久了,求各位大侠帮组
- 减小XP运行启动时间
- Android学习19--使用ContentProvider实现数据共享
- mysql-proxy 在UBUNTU 下安装和测试