>>928 全然違う
テキストデータを1行ずつ処理したい場合はfgetsを使え。
固定長のバイナリデータを処理したい場合はfreadを使え。
少しでも堅牢なプログラムの方がよいと思う人はさらにferror()でチェックしろ。

freadの方がfgetsより堅牢と思いたい奴は気休めのためにfreadを使え。