本篇文章给大家分享的是有关如何在C++中使用string类,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
凤翔网站建设公司创新互联,凤翔网站设计制作,有大型网站制作公司丰富经验。已为凤翔超过千家提供企业网站建设服务。企业网站搭建\外贸网站建设要多少钱,请找那个售后服务好的凤翔做网站的公司定做!赋值
//方法1 string str1 = "woniu201"; //方法2 char* p = "woniu201"; string str2 = p;
遍历
//方法1 使用下标 for (int i=0; i查找
string str5 = "woniu201"; int pos1 = str5.find("n", 0); //从位置0开始查找字符n在字符串str5中的位置 int pos2 = str5.find("niu", 0); //从位置0开始查找字符串niu在字符串str5中的位置 int pos3 = str5.find("niu", 0, 2);//从位置0开始查找字符串niu前两个字符组成的字符串在str5中的位置截取
string str3 = "woniu201"; string str4 = str3.substr(0,5);//返回从下标0开始的5个字符组成的字符串其他
//字符串连接 string str6 = "woniu201"; string str7 = "hailuo201"; string str8 = str6 + str7; //判断是否相等 bool bRet1 = (str6 == str7); //相等为true,否则为false //判断字符串是否为空 bool bRet2 = str6.empty(); //字符串插入 string str9 = str6.insert(0, str7); //字符串str6的0位置插入字符串str7 //字符串交换 str6.swap(str7); //判断是否包含 string::size_type idx = str6.find("woniu"); if(idx == string::npos) { cout << "not found" << endl; }以上就是如何在C++中使用string类,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注创新互联网站建设公司行业资讯频道。
另外有需要云服务器可以了解下创新互联建站www.cdcxhl.com,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
分享名称:如何在C++中使用string类-创新互联
文章分享:http://bzwzjz.com/article/dscpio.html