关于字符串的函数介绍

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的数据与寻找的指针向对照

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值