[問題] 檔案區段取代問題
我想要使用C (C++也可)寫一個區段取代的程式
有一檔案格式如下
xxx
xxx
... (很多文字)
KEYWORD begin
....
END KEYWORD
....(很多文字)
要做的事情就是將KEYWORD以及END KEYWORD中的字換成我要的內容
我找了一些文件,似乎都是取代文字之類的
但我要做的事情是把原始的內容都改掉
行數、內文都與原先的不同
(原文只有五行,我有可能將之擴充到二十行這樣)
目前想到的作法是
開兩個檔案,一個讀取一個寫入
只要不是關鍵字的那幾行全部都是直接讀取直接寫入
讀取到關鍵字後開始放入新的文字…
不過覺得這樣很沒效率@~@
想問問有沒有比較好得寫法~
感謝:)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.138.152.129
推
09/22 10:55, , 1F
09/22 10:55, 1F
→
09/22 10:55, , 2F
09/22 10:55, 2F
→
09/22 11:09, , 3F
09/22 11:09, 3F
推
09/22 11:25, , 4F
09/22 11:25, 4F
→
09/22 11:26, , 5F
09/22 11:26, 5F
→
09/22 12:42, , 6F
09/22 12:42, 6F
→
09/22 12:43, , 7F
09/22 12:43, 7F
→
09/22 12:43, , 8F
09/22 12:43, 8F