模拟实现strcpy
来源:互联网 发布:白金网络加速器下载 编辑:程序博客网 时间:2024/05/22 12:32
- #include <stdio.h>
- #include<assert.h>
- char *my_strncpy(char *dest, const char* src, int n)
- {
- assert(dest != NULL);
- assert(src != NULL);
- char*ret = dest;
- while (n) //复制n个字符,循环n次
- {
- *dest++ = *src++;
- n--;
- }
- if (*(dest- 1) != '\0')//判断是否已经将‘\0’复制到目标字符串中
- *dest = '\0'; //若没有则给目标字符串最后添加‘\0’
- return ret;
- }
- int main()
- {
- char*p = "abcd";
- char q[5];
- printf("%s\n", my_strncpy(q, p,2));
- system("pause");
- return 0;
- }
阅读全文
0 0
- 模拟实现strcpy函数
- 模拟实现strcpy函数
- 模拟实现strcpy
- 模拟实现strcpy strncpy
- 模拟实现strcpy函数
- 模拟实现库函数Strcpy
- 模拟实现strcpy
- 模拟实现strcpy
- 模拟实现strcpy函数
- 模拟实现strcpy
- strcpy的模拟实现
- 模拟实现库函数strcpy
- 模拟实现strcpy
- 模拟实现strcpy函数
- 模拟实现strcpy函数
- 模拟实现strcpy函数
- 模拟实现库函数strcpy
- 模拟实现strcpy
- C#WinForm程序异常退出的捕获、继续执行与自动重启
- pulltorefresh(上拉下拉加载数据) 使用方法!
- 关于程序员之间丧心病狂的鄙视链——编程语言篇
- Mysql查询事例1
- android studio dependencies依赖的jar包的存储位置
- 模拟实现strcpy
- 移动安全著作《Android应用安全防护和逆向分析》终于发售了,赶紧来购买吧!
- 项目实战(首页)——MVP+XRecyclerView多布局实现+广告轮循
- Android实现监听EditText编辑完成事件
- J2SE-字符串转日期,日期转字符串
- 数据结构与算法分析(Java语言描述)(22)—— 并查集 Quick-Find
- 第四次作业异常处理
- 实现广义表的基本运算
- JDBC+Servlet+JSP实现基本的增删改查(简易通讯录)