[substr()函数的用法c++] 您所在的位置:网站首页 c字符串substr [substr()函数的用法c++]

[substr()函数的用法c++]

2024-06-01 22:51| 来源: 网络整理| 查看: 265

在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 实验室设备网 版权所有