>>942
Cの知識も煽りのレベルも低いな。
  テキストなら何でもfgetsの方がいいと思いこんでる奴は
  馬鹿の一つ覚えのfgetsを使え。
この方が的確な煽りだろ?

確かにfreadは読み出し途中でエラーが発生すると読み込みを中断し、
fgetsは途中でエラーが発生しても中断はしない。
特に読み込みエラーになった場合にエラー場所から
リトライとかを行いたい場合、fgetsでは無理。

が、そんなケースの発生は希だし、今回のケースの場合は
せいぜいできることは何行目が読めないとかいうエラーメッセージを
出してプログラムを終了するぐらいだろ?
よって無理にfreadは使う必要など無い。