string转为int (x是int型)
1、用sscanf格式化字符串
string sn="1234";
sscanf(sn.c_str(),"%d",&x);
cout<<x<<endl;
头文件#include<sstream>
2、使用流
string sn="1234"
istringstream i(sn);
if (i>>x)
cout<<x<<endl;
头文件#include<stdio.h>
3、使用C lib
string sn="1234";
x=atoi(sn.c_str());
头文件#include <stdlib.h>
(首篇博文)