私は「Cプログラミング言語」を読み、CodeBlocksを使用してすべての演習を行っています。しかし、本から直接コピーしたにもかかわらず、キャラクターカウンターを機能させることができません。コードは次のようになります。
#include <stdio.h>
main(){
long nc;
nc = 0;
while (getchar() != EOF)
++nc;
printf("%ld\n", nc);
}
プログラムを実行すると、入力できるウィンドウが開きますが、Enterキーを押すと、1行スキップして入力を続けることができますが、文字数を出力することになっていると思います。
何が悪いのか分かりますか?