21xrx.com
2024-12-22 22:11:28 Sunday
登录
文章检索 我的文章 写文章
C++中的substr函数使用方法
2023-06-27 02:29:27 深夜i     --     --
C++ substr函数 使用方法

在C++中,字符串处理是一个非常重要的操作,其中substr函数就是其中比较常用的一个。

substr函数可以提取一个字符串的一部分,具体使用方法如下:

语法:

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

参数:

pos:起始位置,即从哪里开始提取,默认为0。

len:提取的字符数,如果没有指定,就直接提取到末尾。

返回值:

返回一个新的字符串,包含从pos开始的len个字符。

举个例子,如果我们有一个字符串str,想要取其中的前5个字符,可以使用substr函数:


string str = "abcdefg";

string sub_str = str.substr(0, 5);  // sub_str = "abcde"

另外,如果我们只指定了起始位置而没有指定结束位置,那么substr函数会一直提取到字符串的末尾:


string str = "abcdefg";

string sub_str = str.substr(2);  // sub_str = "cdefg"

需要注意的是,如果指定了结束位置超出了字符串的长度,那么substr函数也会一直提取到字符串的末尾。

总的来说,C++中的substr函数是一个非常方便的字符串处理函数,掌握了它的使用方法就可以更加灵活地操作字符串了。

  
  

评论区

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