• 締切済み

fputs関数

fputs関数でずっとテキストの一行目だけに書き込む事は出来ないのでしょうか?? 宜しくお願いします

みんなの回答

  • UmJammer
  • ベストアンサー率58% (115/196)
回答No.2

既存のファイルの内容を一旦メモリ(変数)に格納してから、新たなデータ、変数に格納した内容、の順に書きこんでいけばファイルの先頭にデータを挿入できますね。 連続してこれを行うという場合は新たに書き込む内容を変数に格納した方がよさそうです。 また、既存の内容の書き込みにあたり、ファイルサイズがあまりに大きい場合は変数に格納するのではなく一時ファイルとしてファイルを複製して、それを読み込みながら書き込むという風にした方がよいかもしれません。

  • UmJammer
  • ベストアンサー率58% (115/196)
回答No.1

fputs()だけでは難しそうですね。

fukurinnsa
質問者

補足

UmJammerさん回答有難う御座います!! やっぱりそうですか… 行数指定できれば助かるのですが出来ないみたいで、、、 何か方法は御座いますか??

関連するQ&A

専門家に質問してみよう