作者abc127845 (monkeyGOD)
看板C_and_CPP
标题[问题] C 搜寻并修改txt文件
时间Sat Oct 28 12:04:46 2017
原本程式的功能是单纯搜寻txt文件里面的某个字串 看出现几次这样
现在想要在程式里面定义一个字串
然後搜寻某个字串的时候 把搜寻到的字串换成我定义的字串
我是用fopen fread fwrite fclose这样
请问这个想法有错吗?
还是有更好的方法??
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 42.76.245.118
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1509163489.A.A79.html
1F:→ iFEELing: 这功能应该有别人刻好的工具 一般除非练习用不然应该 10/28 12:17
2F:→ iFEELing: 不常会自己刻这样的功能... 10/28 12:17
3F:→ PkmX: sed 10/28 12:23
4F:推 alan23273850: 楼上正解 linux已经有公用程式解决这样的问题 10/28 16:34
5F:→ abc127845: 感谢 晚点来研究看看 10/28 18:04
6F:→ caras: 很显然的你还没有开始写 10/28 18:16
7F:→ caras: 更好的方法?我没看到你的方法啊 10/28 18:16
8F:→ caras: 练习写写看你就知道会有各种问题了 10/28 18:17
9F:→ caras: 要正确无误地 implement 出来并不是那麽容易的事 10/28 18:21
10F:推 DirKai: 最基本的功能不难吧...? 10/29 10:30
11F:推 stupid0319: 大概是fread一次後记录字串位置,再fwrite写成新档 10/29 10:33
12F:→ stupid0319: fread一轮全读取就能知道字串位置,linklist记下来 10/29 10:34
13F:→ caras: 能讲出「写到新档」的一看就是高手 (按赞) 10/29 11:37
14F:→ stupid0319: 楼上好酸,我也是随便混混,不好意思 10/29 11:48
15F:推 hpyhacking: 用fp系列就可以达到 11/21 03:18