0
特定のイベントに基づいてシステムログデータをログファイルに書き込む必要があります(通常は一度に100文字以下)。しかし、このログファイルのサイズは小さく(4KB程度)、ファイルサイズが上限に達するとログをラップする必要があります。ラップアラウンドしながら、最新の情報を保存し、後でそれをファイルに書き込まれた順に表示する必要があります。これを行う最善の方法は何ですか?私はこれを行うためにファイルのコピーを作成しないようにしたい。制限付きサイズのテキストファイルにデータを書き込む
私は、ftellの戻り値がファイルの先頭からの正確なバイト数ではないかもしれないという印象を受けました。 –
ファイルをバイナリモードで開くと表示されます。 –
@ Neeil:最近のオペレーティングシステムでは、ファイルを開くときに "b"フラグを無視してバイナリモードで開くと聞いたことがありますが、ここではこの主張の妥当性を確認しようとしています。それが本当であるかどうか知っていますか? – dreamlax