字符串有很多常用的函数,但是要加头文件先
接下来我给你们详解一下字符串的函数
1.SIZE和LENGTH
这两个函数用于求字符串的长度,例如:
输出结果会是
2.REPLACE
replace是替换函数,这个函数要填入三个参数
详解:
例子:
输出结果会是
3.SUBSTR
substr是截取子串,共有两个参数
详解:
例子:
输出结果是
4.FIND
find函数的功能是查找子串,若查找失败将返回string::npos(这个常量的数很大,不信自己用DEV输出看一看)
若查找成功,则返回第一个字符位置的下标
例子:
本段代码的输出是
5.ERASE
这个函数是删除的作用,一共有三种用法
第一种:erase(pos,n); 删除从pos开始的n个字符
第二种:erase(pos); 删除pos处的一个字符(pos是一个迭代器)
第三种:erase(f,l) 删除f到l之间的所有字符(注意,f,l都是迭代器)
例子:
这段代码的输出是
6.EMPTY
这个函数的功能是判断字符串是否为空
例如这段代码:
这段代码的输出是
7.INSERT
这个函数的功能是插入字符串
详解
例如:
本段代码的输出是
好了,以上就是七种常用的字符串函数,如果有帮助麻烦点个赞,如果有遗漏的也欢迎在评论区补充