注意问题:
1)字符串是空指针的情况。
2)假设输入的是一个空字符串“”
3)全部‘0’到‘9’之外的字符都是非法的吗?加号和减号是合法输入。
4) 考虑溢出
#include <iostream> using namespace std; bool g_value=false; int atoi(char * number){ if(number == NULL || *number=='