Warning: ignoring return value of 'scanf', declared with attribute warn_unused_result
#include
int main() {
int t;
scanf("%d", &t);
printf("%d", t);
return 0;
}
ヒント:
prog.c: In function ‘main’:
prog.c:5: warning: ignoring return value of ‘scanf’, declared with attribute warn_unused_result
scanf
の戻り値を使用していないことを示します改善:
#include
int main() {
int t;
if (scanf("%d", &t) == 1) {
printf("%d", t);
} else {
printf("Failed to read integer.
");
}
return 0;
}
回転:https://stackoverflow.com/questions/7271939/warning-ignoring-return-value-of-scanf-declared-with-attribute-warn-unused-r