当前位置:首页 C++ > 正文

C++怎么在string提取指定位数的字符

作者:野牛程序员:2023-11-23 08:50:02 C++阅读 2515

可以使用substr函数来在C++中从一个字符串中提取指定位置和长度的子字符串。下面是一个简单的例子,展示如何在C++中使用substr函数提取指定位数的字符:

#include <iostream>
#include <string>

int main() {
    std::string originalString = "Hello, World!";
    
    // 从第2个字符开始,提取5个字符
    std::string extractedSubstring = originalString.substr(1, 5);
    
    // 输出提取的子字符串
    std::cout << extractedSubstring << std::endl;

    return 0;
}

在这个例子中,substr(1, 5) 表示从原始字符串的第2个字符开始提取5个字符。请注意,C++中的字符串索引是从0开始的,所以第2个字符实际上是索引为1的位置。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击