>>801
get_word() のループの所で stdin を EOF まで読んじゃってるから
(それ以降はいくら読み込んでも EOF しか返ってこない)
と、fclose() で閉じちゃってる
という2重のミス。