简单题目。
class Solution {
public:
int StrToInt(string str) {
if(str.size() == 0)
return 0;
int num = 0;
bool flag = false;
for(int i = 0; i < str.size(); i++)
{
if(str[i] <= '9' && str[i] >= '0')
{
num = num * 10 + str[i] - '0';
}
else if(i == 0 && (str[i] == '+' || str[i] == '-'))
{
if(str[i] == '-')
flag = true;
}
else
return 0;
}
if(flag)
num = -num;
return num;
}
};