>>844
fread/fgets論は興味ないので見てないけど、
いまどき、これくらいの処理で効率を気にするか?

例外云々もこれがどういうところで使われるのかによるし。
数回手動で動かせばいい、問題あったらその場で手直しできる
ようなプログラムなら、とりあえず動けば全く問題なし。