1关于strcpy函数
在cplusplus网站中是char*类型函数的传入参数一个是char*类型另一个为了保护传进来的参数加上了const来修饰
用法如下
讲解如下
strcpy能把arr1(想要替换的)里面的字符串放入arr(目标字符串)并替换arr里面的字符串
strcpy函数本质:就是使用程序一个一个替换目标字符串
注意:1使用时记得加上头文件<string.h>
2目标字符串里面要有足够的空间存放想要存放的字符串不然会报错
进阶用法
自己使用函数来代替strcpy函数
2关于strcat函数
在cplusplus网站中是char*类型函数的传入参数一个是char*类型另一个为了保护传进来的参数加上了const来修饰
讲解如下
strcat函数就是把源头字符串加在目标字符串的后面
strcat本质上就是找到第一个字符串的后面替换掉字符串的/0并加上第二个字符串
注意:1要加头文件
2第一个字符串的空间要足够的大(能完全存放第二个字符串)
进阶用法
自己使用函数来代替strcat函数
3关于strcmp函数
在cplusplus网站中是int类型函数两个参数(都是用char*来接收的)为了保护传进来时加上了const来修饰
讲解如下
strcmp就是比较输入的两个字符串的大小如果第一个大于第二个返回1,反之就会返回-1
如果两个字符串相等就会返回0
注意:1要加头文件
2返回的是int类型的函数
进阶用法
使用自己的函数用来代换
4关于strstr函数
在cplusplus网站上strstr函数是一个char*类型的函数它需要两个参数一个是str另一个str1。
strstr函数就是从str中找出str1第一次出现的地址并返回
讲解如下
strstr在str中寻找到了str1就会返回找到str1时的地址
注意
要加头文件<string.h>
进阶用法
strstr函数的实现需要用到三个char类型的指针两个用来指向str一个负责往前与str1对照是否完全正确正确就反回另一个的地址,失败了就把另外一个的地址赋给寻找的指针
最后一个指针就是传入str1的数据与寻找的指针向对照