写一个函数,检查字符是否是整数,如果是,返回其整数值。
(或者:怎样只用4行代码编写出一个从字符串到长整形的函数?)
int atoi_z(string s)
{
int result = 0;
for(int i = 0; i < s.length(); i++)
result = result * 10 + s[i] - '0';
return result;
}
写一个函数,检查字符是否是整数,如果是,返回其整数值。
(或者:怎样只用4行代码编写出一个从字符串到长整形的函数?)
int atoi_z(string s)
{
int result = 0;
for(int i = 0; i < s.length(); i++)
result = result * 10 + s[i] - '0';
return result;
}