2011-02-18 59 views
-2

可能重複:
Replacing a word in a file, using C備案C語言

我在c語言做備案。我創建了一個txt文件並將一些數據寫入它。但我的計劃的進展,我必須尋找一些文字,並與其他詞,但我面臨的問題代替它在我的文件,我寫

「我買蘋果從市場」

如果我說想與菠蘿取代蘋果,因爲蘋果有5個字符,菠蘿已經9燒焦就會把它寫成

「我買菠蘿米市場」

,它也具有影響寫入不同的蘋果後,因爲詞字符長度

我已經使用fseekpos功能找到指針位置

感謝

+1

一切都正確。那麼問題是什麼? – 2011-02-18 14:38:01

+2

聽起來像來自學校的任務。你應該嘗試自己想想,以便學習。如果沒有,用更好的東西來改變像sed的東西。 – murrekatt 2011-02-18 14:38:17

回答

0
  • 採取一切數據和IO功能
  • 儲存於雙指針(使用二維)
  • 看到EOF後,清除使用的文件,關閉它
  • 編寫一些功能來完成您的任務,並操縱二維存儲的數據
  • 再次打開它,但現在編寫操縱的數據在其中