2011-07-19 67 views
0

指示我寫一個程序,在文件替換字符串。我打開文件爲r +模式下現在一切正常,但在程序替換字符串,文件大小會減少,比如我有我要替換DEF,其內容是集EOF在文件

ABCDEFGH

文件AA,它成爲

abcAAFgh

但會有之後的 'h' 性格特徵零空間。

所以現在的問題是,我想設置EOF標誌像空性格特徵的「H」性格特徵後(\ 0)的字符串。

我發現有關的AppleScript中的一篇文章,是有可能這樣做,在C?

http://docs.info.apple.com/article.html?path=AppleScript/2.1/en/as202.html

回答

0

你應該使用ftruncate截斷該文件。看到OSX這個問題