#include<iostream>
using namespace std;
int mian(){
//string类
string str1,str2,str3;
if(str1.empty()){//判空
}
int len=str1.length();//字符串长度
//int len=str1.size();也可以
//find 函数
str1.find(str2);//在str1里面查找str2;
str1.find("aabbd");
str1.find(str1,2);//从下标为2的位置开始查找
if(str1.find("aadsa")!=str1.npos){//如果能查找到
}
//字符串的拼接
str1="aannd";//也可以这样初始化string str1("asaddsa");
str2="bbadsaf";
str3=str2+str1;
str1+=str2;
//string类的读入
cin>>str1;//对于string类cin的读入规则是从第一个非空格字符开始读取,遇到空格或换行符结束读取
getline(cin,str1);//getline的读取规则是读入一整行,包括前置空格和嵌入空格,末尾的换行符会读入然后舍弃
//使用getline注意前面遗留的换行符,可以使用getchar()处理
//复制字符串
str1=str2;
string str4(str1);
//字符串的比较
if(str1==str2){//待处理
}
//访问字符串的元素
cout << str1[2] << endl;
//获取子串
str2 = str1.substr(3,2);//获取从3开始的长度为2的子串
str2=str1.substr(2);//获取从2开始直到最后的子串
return 0;
}