21xrx.com
2024-09-19 10:11:33 Thursday
登录
文章检索 我的文章 写文章
C++中的string类型的substr方法使用说明
2023-07-06 03:57:51 深夜i     --     --
C++ string类型 substr方法 使用说明

在C++中,我们经常使用string类型来处理字符串。string类型是一个非常方便的类型,因为它提供了丰富的字符串处理功能。其中,substr()是string类型中的一个方法,它可以用于截取子字符串。

substr()函数的基本语法如下所示:

string substr (size_t pos = 0, size_t len = npos) const;

其中,pos参数表示从哪个位置开始截取,len参数表示截取子字符串的长度。如果没有指定len参数,则默认截取从pos位置开始到字符串结尾的所有字符。如果pos参数超出了字符串长度,则返回空字符串。

下面是一个使用substr()函数的例子:

#include

#include

using namespace std;

int main()

{

  string str = "Hello, world!";

  string sub = str.substr(7, 5);

  cout << "sub = " << sub << endl;

  return 0;

}

输出结果为:

sub = world

在这个例子中,我们首先定义了一个字符串str,然后使用substr()函数截取了从位置7开始、长度为5的子字符串。最终输出的结果是“world”。

以上就是关于C++中string类型的substr()函数的使用说明。使用这个函数可以轻松地截取子字符串,为我们的字符串处理带来了很大的方便。

  
  

评论区

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