阅读量:3
C++中的substr函数是用于获取一个字符串的子字符串。它的用法如下:
string substr (size_t pos, size_t len) const;
参数说明:
- pos:子字符串的起始位置,表示从原字符串的第pos个字符开始提取子字符串。
- len:子字符串的长度,表示提取多少个字符。
返回值:
- 返回从原字符串中提取的子字符串。
示例用法:
#include <iostream> #include <string> int main() { std::string str = "Hello, World!"; std::string substr = str.substr(7, 5); std::cout << substr << std::endl; // 输出 "World" return 0; }
上述示例中,使用substr函数从字符串"Hello, World!“中提取了从第7个字符开始的5个字符,即"World”。然后将提取到的子字符串赋值给substr变量,并输出结果。