之前我们讲过了如何裁剪字符串和如何反转字符串,具体情况可以看看我前几期发的博客,今天我们就来讲讲怎么将 string 型的字符串变成 int 型的整数。
我们可以使用在 <bits/stdc++.h> 中的 atoi 函数来处理这种形式转变,如下:
#include<bits/stdc++.h>
using namespace std;
int main(){
string a;
getline (cin,a);//输入
cout << a << "\n";
int t = atoi(a.c_str());//转变,请记住格式!
cout << t;
return 0;
}
int y = atoi(x.c_str());
y 是转变后的 int 型整数,x 是 string 型的要转变的字符串。c_str()是格式,在x.的后面。
大家注意格式!!