看板 C_and_CPP 關於我們 聯絡資訊
原本程式的功能是單純搜尋txt文件裡面的某個字串 看出現幾次這樣 現在想要在程式裡面定義一個字串 然後搜尋某個字串的時候 把搜尋到的字串換成我定義的字串 我是用fopen fread fwrite fclose這樣 請問這個想法有錯嗎? 還是有更好的方法?? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.76.245.118 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1509163489.A.A79.html
iFEELing: 這功能應該有別人刻好的工具 一般除非練習用不然應該 10/28 12:17
iFEELing: 不常會自己刻這樣的功能... 10/28 12:17
PkmX: sed 10/28 12:23
alan23273850: 樓上正解 linux已經有公用程式解決這樣的問題 10/28 16:34
abc127845: 感謝 晚點來研究看看 10/28 18:04
caras: 很顯然的你還沒有開始寫 10/28 18:16
caras: 更好的方法?我沒看到你的方法啊 10/28 18:16
caras: 練習寫寫看你就知道會有各種問題了 10/28 18:17
caras: 要正確無誤地 implement 出來並不是那麼容易的事 10/28 18:21
DirKai: 最基本的功能不難吧...? 10/29 10:30
stupid0319: 大概是fread一次後記錄字串位置,再fwrite寫成新檔 10/29 10:33
stupid0319: fread一輪全讀取就能知道字串位置,linklist記下來 10/29 10:34
caras: 能講出「寫到新檔」的一看就是高手 (按讚) 10/29 11:37
stupid0319: 樓上好酸,我也是隨便混混,不好意思 10/29 11:48
hpyhacking: 用fp系列就可以達到 11/21 03:18