sz2int 10進数列を整数に変換する
int sz2int(char *str);
str 10進数ASCIZ文字列
10進数列を表す整数
int sz2int(char *str) { int val; int sign; while (*str == ' ' || *str == '\t') str++; sign = 1; if (*str == '+') str++; else if (*str == '-') { sign = -1; str++; } val = 0; while (*str >= '0' && *str <= '9') val = 10 * val + (*str++ - '0'); return sign == 1 ? val : -val; }