c++中substr的用法
时间: 2023-06-17 20:08:02 浏览: 112
substr函数用法 substr的用法
在C++中,`substr()`函数用于从字符串中提取子字符串。它的用法如下:
```c++
string substr (size_t pos, size_t len) const;
```
其中,`pos`是子字符串的起始位置,`len`是子字符串的长度。例如:
```c++
#include <iostream>
#include <string>
using namespace std;
int main() {
string str = "Hello, World!";
string sub = str.substr(7, 5); // 提取从第7个字符开始,长度为5的子字符串
cout << sub << endl; // 输出 "World"
return 0;
}
```
注意,`substr()`函数返回的是一个新的字符串对象,原字符串不会被修改。如果省略`len`参数,则返回从`pos`开始到字符串末尾的子字符串。
阅读全文