0

重複の可能性:
C 言語でファイルから行を削除する

最初の行を上書きできることはわかっていますが、ここでは完全に削除する必要があります。

たとえば、ファイルに 100 行が含まれている場合、最初の行を削除すると 99 行が残り、縮小するとファイル サイズが小さくなります。

ファイルがかなり大きいことに注意してください。

これを開始する方法がわかりません。何か提案はありますか? どうもありがとう !

4

1 に答える 1

0

ファイルのすべてのテキストをバッファに収集し、同じものをファイルにコピーして戻します。必要な行が表示されたら、スキップします。これですべてです。

于 2013-01-06T05:03:10.403 に答える