c++ string中取某一部分字符串
作者:野牛程序员:2023-11-23 08:41:50 C++阅读 2995
可以使用substr
函数来从C++的字符串中获取某一部分子字符串。substr
函数接受两个参数,第一个参数是起始位置的索引,第二个参数是要提取的子字符串的长度。
下面是一个简单的例子:
#include <iostream> #include <string> int main() { std::string originalString = "Hello, World!"; // 从索引6开始,提取4个字符 std::string subString = originalString.substr(6, 4); std::cout << "Original String: " << originalString << std::endl; std::cout << "Substring: " << subString << std::endl; return 0; }
在这个例子中,originalString.substr(6, 4)
将从索引6开始提取4个字符,因此subString
将包含"World"。
可以根据需要更改起始索引和子字符串的长度来获取不同的子字符串。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
![野牛程序员教少儿编程与信息学奥赛 野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892](/upload/1677467326766287.jpg)