string截取指定字符串c++
时间: 2023-08-20 19:07:49 浏览: 191
C++中的字符串类型
在C++中,你可以使用`substr()`函数来截取一个字符串的子串。`substr()`函数接受两个参数,第一个参数是起始索引位置,第二个参数是子串的长度(可选)。
下面是一个示例代码,演示如何在C++中截取指定字符串:
```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; // 输出: World
return 0;
}
```
在上面的示例中,我们使用`substr()`函数从字符串"Hello, World!"中截取了一个子串"World",并将其打印输出。
你可以根据自己的需要修改起始索引位置和子串的长度来截取不同的子串。
阅读全文