FILE* file
バイナリデータを保持する があります。このデータが double のリストであり、最後のエントリが double とは何かを説明する文字列であるとしましょう。この文字列を変更したい (新しい文字列は短いかもしれない)。まず、古い文字列を削除します。文字列の開始点を見つける必要があります:
fseek(file,-size(sring.size()),SEEK_END);
そして、私は何をすべきですか?[ファイルの終わりの削除]リンクを見つけましたが、どれを使用すればよいかわかりません... ファイルのサイズを変更したら、新しい文字列をfwrite
.