-1
如何将字符串转换为整数而不使用atoi参数?以下是我所尝试的:将字符串转换为整数而不使用atoi
int main(int argc, char *argv[]){
for(int i = 1; i < argc; i++){
const char *p = argv[i];
int j = 0;
while(isdigit(*p)){
j = j * 10 + *p - '0';
p++;
printf("%d\n", j);
}
}
}
由于某些原因,它会分裂并重新添加它们。
$ ./a.out 55 6 50 66
5
55
6
5
50
6
66
'的printf( “%d \ n” 个,J);'移动到后while循环。 – BLUEPIXY 2014-09-10 23:31:37