2011-03-15 125 views

回答

2

通過添加/省略要刪除的單詞將整個文件複製到臨時位置,用臨時文件替換原始源。

還有使用FSEEK()http://www.manpagez.com/man/3/fseek/

+1

您可能可以使用'fseek()'來查找位置 - 儘管知道要查找的字節偏移量有點不尋常 - 但您仍然必須將替換材料寫入文件。你的第一段是一個很好的總結;第二個主要是非物質的。 – 2011-03-15 12:46:38

+1

只是記住fseek會指向一個偏移量,但是如果你確實調用它的話,它將會擦除從那裏開始的字符(根據你寫的東西的長度)它不會移動內容。 – CoolStraw 2011-03-15 12:49:04

+0

如果我有一個大文件(1-2 Gb),它將佔用大量空間。 – 2011-03-15 14:00:52