check return value of scanf

This commit is contained in:
MITSUNARI Shigeo 2012-03-15 10:49:26 +09:00
parent 9e8942d177
commit 2f151e8cdd

View file

@ -161,7 +161,10 @@ int main(int argc, char *argv[])
q = atoi(argv[1]);
} else {
printf("input quantize=");
scanf("%d", &q);
if (scanf("%d", &q) != 1) {
fprintf(stderr, "bad number\n");
return 1;
}
}
printf("q=%d\n", q);
uint32 qTbl[] = {