21xrx.com
2024-12-22 20:17:57 Sunday
登录
文章检索 我的文章 写文章
C++ string头文件常用函数一览
2023-07-04 09:00:04 深夜i     --     --
C++ string头文件 常用函数 一览

在C++编程中,字符串是非常常用的数据类型。C++中的string头文件提供了一系列方便的函数来处理字符串,让我们能够更加轻松地对字符串进行操作。

下面是C++ string头文件中常用的一些函数:

1. length()函数

length()函数可以返回字符串中的字符数量。例如:string s = "hello"; int len = s.length(); 其中,len的值将为5,表示字符串s中有5个字符。

2. substr()函数

substr()函数可以用来截取字符串中一定范围内的字符。例如:string s = "hello"; string sub_s = s.substr(0,3); 其中,sub_s的值将为"hel",表示从字符串s中取出从位置0开始、长度为3的子串。

3. find()函数

find()函数可以用来查找字符串中是否包含指定的字符串。例如:string s = "hello"; int pos = s.find("lo"); 其中,pos的值将为3,表示字符串s中从位置3开始包含了子串"lo"。

4. replace()函数

replace()函数可以用来替换字符串中的一部分字符为指定的内容。例如:string s = "hello"; s.replace(2,3,"wo"); 其中,替换操作的起点是从位置2开始的、长度为3的子串"llo",将被替换成"wo",最终的字符串s的值将是"hewo"。

5. erase()函数

erase()函数可以用来删除字符串中的一部分字符。例如:string s = "hello"; s.erase(1,2); 其中,删除操作的起点是从位置1开始的、长度为2的子串"el",最终的字符串s的值将是"hlo"。

总的来说,C++ string头文件提供的函数都非常方便,能够大大简化字符串的操作。如果经常需要用到字符串,建议熟悉这些函数的使用方法。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复