[substr()函数的用法c++] | 您所在的位置:网站首页 › c字符串substr › [substr()函数的用法c++] |
在C++中,substr是std::string类的一个成员函数,它用于从字符串中提取一个子字符串。substr函数的原型如下: std::string substr(size_t pos = 0, size_t len = npos) const;参数说明: pos:一个size_t类型的值,指定要提取子字符串的起始位置。默认值为0。len:一个size_t类型的值,指示要提取的字符数。默认值是std::string::npos,这意味着从pos开始直到字符串的末尾都会被提取。返回值:函数返回一个新的字符串对象,包含从pos开始的、长度为len的子字符串。 示例以下是使用substr函数的一个简单示例: #include #include int main() { std::string str = "Hello, world!"; std::string subStr1 = str.substr(); // 从位置0开始提取,提取至末尾 std::string subStr2 = str.substr(7); // 从位置7开始提取,提取至末尾 std::string subStr3 = str.substr(7, 5); // 从位置7开始提取,提取长度为5的子串 std::cout |
CopyRight 2018-2019 实验室设备网 版权所有 |