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;
}