Implement atoi to convert a string to an integer.
If no valid conversion could be performed, a zero value is returned. If the correct value is out of the range of representable values, INT_MAX (2147483647) or INT_MIN (-2147483648) is returned.
int myAtoi(char* str) { long int ret = 0; char* p = str; bool isPos = true; //get the positive or negative while(*p == ' '){ //neglect space at the beginning p++; continue; } if(*p == '+') p++; else if(*p == '-'){ isPos = false; p++; } //get the digit while(*p != '