C++怎么在string提取指定位数的字符
作者:野牛程序员:2023-11-23 08:50:02 C++阅读 2909
可以使用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

