#include <stdio.h> int main(void) { int num0, num1, num2; if (scanf("%d %d %d", &num0, &num1, &num2) != 3) { fprintf(stderr, "input error\n"); return 1; } printf("%d\n%d\n%d\n", num0, num1, num2); }
解読しようとしたのですが、わからないことばかりでしたので、、、。
まず最初に
if (scanf("%d %d %d", &num0, &num1, &num2) != 3)
この条件式の意味はいったい?なんで3!?
次に
fprintf(stderr, "input error\n");
実行して適当にエラー出るようにやってみたがこの文が出ない
この文は必要あるの?
ご教授よろしくお願いいたします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/08/05 01:04
退会済みユーザー
2018/08/05 03:57
退会済みユーザー
2018/08/05 04:13 編集
2018/08/05 10:44