既存のファイルにデータを書き込みたい。8~10行程度のヘッダ(#コメント)と数千行のdata values
. 私が望むのは、ヘッダーを同じに保ちながら、更新さdata values
れたものをファイルに追加することです。更新後、 の行数が少なくなる可能性は十分にありdata values
ます。
したがって、基本的には、ヘッダーの最後の # コメントの後のすべてを消去し、そこから新しい値を書き始めたいと考えています。それは可能ですか?
次に例を示します。
元のファイル
#Program
#Date
#Hello
0 23 23 54
1 12 4 2
2 253 786 9887
3 3 23 54
4 1 4 4
5 23 6 81
更新済みファイル
#Program
#Date
#Hello
0 2 23 54
2 253 786 9887
5 23 6 81
私が編集しているコードはfopen
、ファイルの読み取りとfprintf
書き込みに使用しています。これら2つを変更する必要がないように、答えがこれらの線に沿っていることをお勧めします。