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](/upload/1677467326766287.jpg)