字符串转整型
stoi:
stoi(s,start,base)//s是要转换的字符串,start是起始位置,base是要转换的整数进制,默认是从0位置开始,转换为10进制
int main() {
string str = "123";
int res = stoi(str);
cout << res << endl;
system("pause");
return 0;
}
数值转字符串
to_string
to_string(val)//val可以是任何数值类型
int main() {
int num = 123;
string res = to_string(num);
cout << res << endl;
system("pause");
return 0;
}
分割字符串
分割字符串可以使用getline和istringstream联合实现。
//根据','号分割字符串,getline默认的是按照行读取,但是指定就按照给定的标志分割。
int main() {
string str = "1,2,3,4,5";
istringstream s_in(str);