瑞星卡卡安全论坛技术交流区系统软件 【求助】C++怎么对ASCII存放的文件进行单行删除

1   1  /  1  页   跳转

【求助】C++怎么对ASCII存放的文件进行单行删除

【求助】C++怎么对ASCII存放的文件进行单行删除

我是直接以ASCII形式存放的,方便用记事本看。但是现在要对某行某个数据进行复写或删除,这下麻烦了,好像文本指针只能用在以二进制存放的文件里,这下反而不方便了。。。。
谁能帮我找个替代的方法,我不想重写代码
最后编辑2007-07-02 11:24:04.560000000
分享到:
gototop
 

保存的时候用ASC形式存放
删除的时候用二进制形式打开
换行符号的ascII是13
可以根据这个定位行号啊
gototop
 

如果文件不是太大,可以考虑用内存映射文件.这样可以像读内存一样读文件,定位好内存偏移,再打开文件,WriteFile了事
gototop
 

引用:
【网络骑士HKC的贴子】保存的时候用ASC形式存放
删除的时候用二进制形式打开
换行符号的ascII是13
可以根据这个定位行号啊
………………

有道理,我试试
gototop
 

引用:
【闪电风暴的贴子】如果文件不是太大,可以考虑用内存映射文件.这样可以像读内存一样读文件,定位好内存偏移,再打开文件,WriteFile了事
………………

这个。。。有点听不懂了
gototop
 
1   1  /  1  页   跳转
页面顶部
Powered by Discuz!NT