c語言修改txt文本內容 怎樣使用c語言修改二進制文件內容?
怎樣使用c語言修改二進制文件內容?如果使用RB打開文件,則無法寫入。您可以使用RB或ab,如果是在末尾添加,建議使用ab,如果有修改或刪除,即存儲后文件大小可能會減小,建議先打開RB,讀取內存,修改后
怎樣使用c語言修改二進制文件內容?
如果使用RB打開文件,則無法寫入。您可以使用RB或ab,如果是在末尾添加,建議使用ab,如果有修改或刪除,即存儲后文件大小可能會減小,建議先打開RB,讀取內存,修改后再打開WB寫入。如果是在某個位置修改,但總大小不變,則使用ab Open,查找到修改的位置,寫入修改的內容,關閉。總之,要根據自己的實際情況選擇最合適的方式。最常見的是RB讀取,內存修改,然后WB重新打開,全部寫入。適用于所有情況,但效率低,資源消耗高