私はCを初めて使用し、EOFとgetChar()がどのように機能するかを理解しようとしています。
#include <stdio.h>
main()
{
int number = 0;
while(getchar() != EOF)
number++;
printf("%d", number);
}
ランダムな文字を入力しても、プログラムは何もしません。whileループから抜け出すことはないと思います。何故ですか?Windows7でCodeBlocksを使用しています。