C++的substr
时间: 2023-11-14 20:07:55 浏览: 80
C++中用substr()函数消除前后空格的解决方法详解
5星 · 资源好评率100%
C++中的substr函数是用来截取字符串的一部分,其语法如下:
```cpp
string substr (size_t pos, size_t len) const;
```
其中,pos表示要截取的子字符串的起始位置,len表示要截取的子字符串的长度。如果省略len,则默认截取从pos开始到字符串末尾的所有字符。
例如,对于字符串str="Hello, world!",如果我们想要截取其中的"world",可以使用如下代码:
```cpp
string str = "Hello, world!";
string sub = str.substr(7, 5);
cout << sub << endl; // 输出:world
```
阅读全文