码迷,mamicode.com
首页 > 其他好文 > 详细

string

时间:2018-09-18 23:26:48      阅读:233      评论:0      收藏:0      [点我收藏+]

标签:abc   字符串   cout   char   std   复制   style   har   sub   

#include<iostream>

#include<string>

using namespace std;

int main(){

         string str1("abcde");                   //字符串初始化

         string str2("abd");

        

         cout<<(str1<str2)<<endl;                //用(str1>str2)比较字符串 (真为1假为0 )                   

         cout<<str1.compare(str2)<<endl;         //用str.compare()比较字符串 (大于为1 小于为-1 等于为0)

         cout<<str1.compare("abe")<<endl;       

         cout<<str1.compare(1,3,str2)<<endl;         //str1下标从1到3与str2的字符串作比较

         cout<<str1.compare(1,3,str2,1,2)<<endl;     //str1下标从1到2str2下标从1到3的字符串作比较

        

         char arr[5]={0};

         str1.copy(arr,1,3);                       //str.copy(arr,1起始下标,3下标个数)复制字符串

         cout<<arr<<endl;

        

         cout<<str2.find(str1,0)<<endl;            //str2.find(str1,0)在str1(下标从0)中查找str2

         cout<<str2.find(‘a‘,0)<<endl;

        

         cout<<str1.substr(1,4);                   //str1.substr(1,4)查找函数从下标为1的开始四位

         str2.swap(str1);                          //str1.swap(str2)交换字符串str1,str2

         cout<<str1<<endl;

         cout<<str2<<endl;

         cout<<(str1+str2)<<endl;                  //字符串加法

          

         system("pause");

         return 0;

}

string

标签:abc   字符串   cout   char   std   复制   style   har   sub   

原文地址:https://www.cnblogs.com/huoyuying/p/9672027.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!