c++截取字符串
在C++中,可以使用substr函数来截取字符串。substr函数接受两个参数,第一个参数是起始位置,第二个参数是截取的长度。以下是一个示例:
#include <iostream>
#include <string>
int main() {
std::string str = "Hello, World!";
// 从索引位置5开始截取字符串
std::string substr1 = str.substr(5);
std::cout << "Substring 1: " << substr1 << std::endl;
// 从索引位置7开始截取长度为5的字符串
std::string substr2 = str.substr(7, 5);
std::cout << "Substring 2: " << substr2 << std::endl;
return 0;
}
输出结果:
Substring 1: , World!
Substring 2: World
在上面的示例中,substr1截取了从索引位置5开始到字符串末尾的子字符串,substr2截取了从索引位置7开始长度为5的子字符串。注意,索引位置从0开始计数
原文地址: https://www.cveoy.top/t/topic/ioI4 著作权归作者所有。请勿转载和采集!