1.首先直接上题目
题目网址:
https://leetcode-cn.com/problems/string-to-integer-atoi/submissions/
如果真正自己去写的话,可能得改很多次特别麻烦,看了下大佬的题解,都是用streamstring直接转化的。
所以就在此记录下streamstring的用法
#include<iostream>
#include<sstream>
#include<string>
using namespace std;
int main()
{
string str=" +1253";
stringstream is(str);
int nums;
is>>nums;
cout<<nums<<endl;
输出1253;
}
#include<iostream>
#include<sstream>
#include<string>
using namespace std;
int main()
{
string str=" +1253 53";
stringstream is(str);
int nums;
while(is>>nums) cout<<nums<<endl;
}
输出:
1253
53