相关代码 |
|
#include #include #include long atol(CONST char *s) { int uminus; long v; while (isspace(*s)) s++; uminus = 0; if (*s == '-') { uminus = 1; s++; } else if (*s == '+') s++; for (v = 0; isdigit(*s); ) v = v * 10 + *s++ - '0'; if (uminus) return -v; return v; }
相关资源 |
|