C++中在字符串中提取子字符串
从字符串中提取子字符串是指将一个字符串中的一部分截取下来形成一个新的字符串。
#include <iostream>
int main(int argc,const char* argv[])
{
std::string str1 = "Hello World!";
/*
定义一个新的字符串str2,其内容被初始化成字符串str1的第0个字符开始的连续6个字符。
第二个参数是从第一个参数的第几个字符开始截取,第三个参数是连续截取几个字符
*/
std::string str2(str1,0,6);
std::cout << str2 << std::endl;
/*
以下是在字符串str1中截取地6个字符开始的连续6个字符作为一个新的字符串,赋值给str3.
第一个参数是从str1的第几个字符开始截取,第二个参数是连续截取几个字符
*/
std::string str3 = str1.substr(6,6);
std::cout << str3 << std::endl;
return 0;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)