#include<stdio.h>
int Myatoi(char* str)
{
if (str == NULL)
{
printf("invalid input");
return -1;
}
while (*str == ' '|| *str ==' ')
{
str++;
}
int nSign =(*str == '-')?-1:1;
if (*str == '+' || *str == '-')
{
*str++;
}
int nResult = 0;
while (*str >='0' && *str <= '9')
{
nResult = nResult * 10 + (*str - '0');
*str++;
}
return nResult * nSign;
}
int main()
{
printf("%d\n", Myatoi(" -12345"));
return 0;
}