方法1:使用可以现将int转换为char*,char*使用atoi转换为int类型
int StringToInt1(string str)
{
assert(str.size());
char ch[11] = { 0 };
int index = 0;
while (index < str.size())
{
ch[index] = str[index];
index++;
}
return atoi(ch);
}
int StringToInt2(string str)
{
assert(str.size());
const char *ch = str.c_str();
return atoi(ch);
}
注意str的c_str()的返回值为const char*类型