成都网站建设设计

将想法与焦点和您一起共享

如何在C++中使用string类-创新互联

本篇文章给大家分享的是有关如何在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类-创新互联
链接URL:http://chengdu.cdxwcx.cn/article/dscpio.html