scanfの結果
396 ワード
まずCコードを見てみましょう
上記のコードはコンソールにCtrl+Z(EOF)を入力すると入力を終了します.(1)すべて正常で、入力した文字数を返します.(2)エラーが発生し、0(3)を返して終了子EOFに遭遇し、-1を返します.(EOFは-1と定義されています)
#include<stdio.h>
main()
{
int a, b;
while(1)
{
if(scanf("%d%d", &a, &b) == EOF)
break;
else
printf("%d
", a+b);
}
return 0;
}
上記のコードはコンソールにCtrl+Z(EOF)を入力すると入力を終了します.(1)すべて正常で、入力した文字数を返します.(2)エラーが発生し、0(3)を返して終了子EOFに遭遇し、-1を返します.(EOFは-1と定義されています)