これだからCの入出力とか演算子の強さってやつは・・・

間違い探し。

    while(c = getchar() != EOF)

これで20分かかりました。教科書によく載ってるスタイルだけど条件式中での代入はワーニング扱いでいい気がする。これをシンタックスエラーにしているC#は多分正解。
それにしても学校の課題で久々にCを使った結果がこれだよ!今日の実験というか演習でC使ってみたら今度はscanf()の存在忘れてるし。標準入力から読み込むならcinだよね、あれ?Cにcinってなかったっけうわーどうしようみたいな。