在MFC中,如果我已经写过文件,并保存,然后要修改中间的一部分,这就有一定问题,可能比原来的字节短了,这样在读后面的东西,就不正确了,例如果:开始的文件是AAA BBB 将AAA换成CC 应该写成这个样子CC BBB
但会写成CCA BBB
解决方法之一:是将文件全部读出来,然后再改完然后在写回去,
但我想这种方法很不好,各位有什么好的方法吗?谢谢
但会写成CCA BBB
解决方法之一:是将文件全部读出来,然后再改完然后在写回去,
但我想这种方法很不好,各位有什么好的方法吗?谢谢
解决方案 »
- MFC如何将列表框的不同行设为不同的颜色
- 安装与布署 中加添了选择框 但如何判断选择框被勾或空?
- 用MapViewOfFile映射得到文件映射地址,要怎么取出来并显示呢?谢!!
- ADO个OLE DB什么关系,那一个更有前途?
- 请教几个软件开发中的几个问题? 希望大家来讨论
- 怎样用directinput/汇编(不能用消息机制)模拟一个按键?
- 怎样使用VC获得sql server中表的,建表语句
- 关于accept的一个问题
- 如何获取CListCtrl选中多行的索引值
- ysdesigned(清泉) 前来领分
- 希望寻找份兼职 武汉
- 如何从asp传递一个本地路径到com组件中然后用CreateFile()函数建立这个文件?(主要是参数传递!)
学习数据结构的时候,移动是必须特别考虑的
只有链表的移动效率比较高吧
如果文件比较大的话
移动效率应该是低于一次性读出写入的
个人观点