>>204
あらら?ごめんなさい、gccでは動作を確認したんだけど。
むぅー これじゃ動かないのか……

>>191
あとは、206さんの言う通り
fgetsの2つめの引数は、「何文字読み込むか」ということなので、
sizeofで「何文字まで入るか」を宣言したほうがスマートです。

一応、読み込んだ数値が0未満または256以上だったら「n行目のデータが不正です」とか
表示してやるといいかも。