class Solution {
public:
int StrToInt(string str)
{
int sum=0;
int flag=1;
if(str.size()==0)
return 0;
if(str[0]=='-')
{
str[0]='0';
flag=-1;
}
if(str[0]=='+')
{
str[0]='0';
flag=1;
}
for(int i=0;i<str.size();i++)
{
if(str[i]<'0'||str[i]>'9')
return 0;
int num=str[i]-'0';
sum=sum*10+num;
}
return flag*sum;
}
};



京公网安备 11010502036488号