>>561
色々おかしい気がする。

breakでwhile(1){}しか抜けれないから、
ファイルの読み込みが終わるまでwhile(eof(fp)){}から抜けない。
その後fpをfseekもオープンし直しもして無いから、ずっとeofの位置に行ってる。
なので、forの2週目からwhile(eof(fp)){}のループに入らない。

あと、breakの位置とか。ifの中じゃね?

動作確認してるわけじゃないから、勘違いだったらスマン