>ファイルの行数は不定とし、また上限を定めないこと。

これは明らかに問題の不備だよな
無限のリソースを持っているコンピュータなど存在しない
しかもファイルポインタを外部ファイルにテンポラリとして書き出すのも駄目っぽいから
>>530程度でいいのではないかと思う