[問題] C 搜尋並修改txt文件

看板C_and_CPP作者 (monkeyGOD)時間6年前 (2017/10/28 12:04), 編輯推噓4(4011)
留言15則, 8人參與, 6年前最新討論串1/1
原本程式的功能是單純搜尋txt文件裡面的某個字串 看出現幾次這樣 現在想要在程式裡面定義一個字串 然後搜尋某個字串的時候 把搜尋到的字串換成我定義的字串 我是用fopen fread fwrite fclose這樣 請問這個想法有錯嗎? 還是有更好的方法?? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.76.245.118 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1509163489.A.A79.html

10/28 12:17, 6年前 , 1F
這功能應該有別人刻好的工具 一般除非練習用不然應該
10/28 12:17, 1F

10/28 12:17, 6年前 , 2F
不常會自己刻這樣的功能...
10/28 12:17, 2F

10/28 12:23, 6年前 , 3F
sed
10/28 12:23, 3F

10/28 16:34, 6年前 , 4F
樓上正解 linux已經有公用程式解決這樣的問題
10/28 16:34, 4F

10/28 18:04, 6年前 , 5F
感謝 晚點來研究看看
10/28 18:04, 5F

10/28 18:16, 6年前 , 6F
很顯然的你還沒有開始寫
10/28 18:16, 6F

10/28 18:16, 6年前 , 7F
更好的方法?我沒看到你的方法啊
10/28 18:16, 7F

10/28 18:17, 6年前 , 8F
練習寫寫看你就知道會有各種問題了
10/28 18:17, 8F

10/28 18:21, 6年前 , 9F
要正確無誤地 implement 出來並不是那麼容易的事
10/28 18:21, 9F

10/29 10:30, 6年前 , 10F
最基本的功能不難吧...?
10/29 10:30, 10F

10/29 10:33, 6年前 , 11F
大概是fread一次後記錄字串位置,再fwrite寫成新檔
10/29 10:33, 11F

10/29 10:34, 6年前 , 12F
fread一輪全讀取就能知道字串位置,linklist記下來
10/29 10:34, 12F

10/29 11:37, 6年前 , 13F
能講出「寫到新檔」的一看就是高手 (按讚)
10/29 11:37, 13F

10/29 11:48, 6年前 , 14F
樓上好酸,我也是隨便混混,不好意思
10/29 11:48, 14F

11/21 03:18, 6年前 , 15F
用fp系列就可以達到
11/21 03:18, 15F
文章代碼(AID): #1Pz07Xfv (C_and_CPP)