2
我試圖更新具有內一些結構的二進制文件:更新二進制文件沒有覆蓋它 - 「ç
typedef struct _test{
char question[100];
char answer[100];
}test;
在某些時候,我想更新是其中一個答案保存在一個文件的另一個答案(寫回文件的答案),仍然,每次我更新文件,它會擦除所有內容,只寫入新的測試結構(嘗試使用模式wb,wb +甚至wa +和fopen用fseek設置遊標,但沒有運氣)。
如何編輯文件,以免擦除整個文件?
它會在二進制文件中寫入?或者rb +模式是否有用? – John 2011-01-21 03:45:50