c++的substr函数
时间: 2023-11-06 14:54:02 浏览: 111
c/c++ ststr函数的实现
C++的substr函数是用来截取字符串的一部分。它可以通过指定起始位置和长度来实现截取操作。下面是substr函数的基本用法示例:
```cpp
#include <iostream>
#include <string>
int main() {
std::string str = "Hello, World!";
std::string substr = str.substr(7, 5); // 从索引7开始截取5个字符
std::cout << "截取的子字符串是: " << substr << std::endl;
return 0;
}
```
输出结果为:
```
截取的子字符串是: World!
```
在上面的示例中,substr函数的第一个参数表示起始位置,第二个参数表示截取的长度。注意,起始位置是从0开始计数的。如果只指定起始位置而不指定长度,则会截取从起始位置到字符串末尾的所有字符。
希望这个例子能帮到你!如果你有其他问题,请继续提问。
阅读全文