文章目录
- 前言
- 一、strcpy的模拟实现
- 二、strcat的模拟实现
- 总结
前言
前面我们用三种方法模拟实现了一下strlen,所以这篇文章模拟实现以下strcpy()strcat()
一、strcpy的模拟实现
首先我们去官网找到strcpy的用法和原型声明
这里默认看过上一篇文章了
先创建好项目和源文件
在创建一个函数char * my_Strcpy ( char * destination, const char * source )
原理就是利用循环把这个数组的字符串复制给另一个数组
二、strcat的模拟实现
我们继续去官网找一下这个函数
然后创建好项目和源文件
然后创建好一个函数char * my_Strcat ( char * destination, const char * source )
原理就是在一个数组\0
位置开始复制另一个数组并且在最后补上\0
总结
以上就是模拟实现strcpy,strcat大家可以通过调试来增加理解。