在用之前,请执行以下操作
1.打开DevC++点击
2选择
3点击
4点击
5找到
6选中
//二·string类型字符串
/*//1.字符串大小
string a;
cin>>a;//输入:1a2b3c
cout<<a.size()<<endl;//输入:6
cout<<a.length()<<endl;//输出:6*/
/*//2.判断空串
//判断不是空串
string a;
cin>>a;//输入:1a2b3c
cout<<a.empty()<<endl;//输出:0
//判断是空串
string a;
cin>>a;//输入:
cout<<a.empty()<<endl;//输出:1*/
//3.字符串与数字转
/*//int
int a;
string b;
cin>>b;//输入:123456
a=stoi(b);
cout<<a;//输出:123456*/
/*//long long
long long a;
string b;
cin>>b;//输入:12345678987654321
a=stoll(b);
cout<<a;//输出:12345678987654321*/
/*//double
double a;
string b;
cin>>b;//输入:1.23
a=stod(b);
cout<<a;//输出:1.23*/
/*//float
float a;
string b;
cin>>b;//输入:1.23
a=stof(b);
cout<<a;//输出:1.23*/
/*//数字转字符串
int a;
long long b;
double c;
float d;
cin>>a>>b>>c>>d;//输入:123456 12345678987654321 3.1415926 3.14
string s;
s=to_string(a);
cout<<s<<endl;
s=to_string(b);
cout<<s<<endl;
s=to_string(c);
cout<<s<<endl;
s=to_string(d);
cout<<s<<endl;//注:float会转成double
/*输出:123456
12345678987654321
3.1415926
3.14*/
/*//4.字符串分割
string a="123456";
cout<<substr(0,4);//输出:1234*/
/*//5.字符串查找
string a="122312",b="12";
cout<<a.find(b);//输出:0*/
/*//6.字符串插入字符(串)
string a="1234";
cout<<a.insert(3,"56");//输出:123456*/
/*//7.字符串清空
string a="1234";
cout<<a.erase(2);//输出:12*/
/*//7.字符串反转
string a="1234";
reverse(a.begin,a.end)
cout<<a;//输出:4321*/