atoi是c语言函数
例子:
string s="12asc";
int a=atoi(s.c_str());//a=12,遇到非数字自动停止
string s1="abcde";
int b=atoi(s.c_str());//b=0,没有数字返回0
c++有一个函数stoi();
使用更为直接,不用先将string 转换为const char* 类型:
string s="12asc";
int a=stoi(s);//a=12,遇到非数字自动停止
atoi是c语言函数
例子:
string s="12asc";
int a=atoi(s.c_str());//a=12,遇到非数字自动停止
string s1="abcde";
int b=atoi(s.c_str());//b=0,没有数字返回0
c++有一个函数stoi();
使用更为直接,不用先将string 转换为const char* 类型:
string s="12asc";
int a=stoi(s);//a=12,遇到非数字自动停止