首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

MFC 很大的TXT文档读取方法解决思路

2012-01-21 
MFC 很大的TXT文档读取方法我有一个几十M的txt文档,用MFC VC++语言,进行读取,如何能够高效快速的锁定到指

MFC 很大的TXT文档读取方法
我有一个几十M的txt文档,用MFC VC++语言,进行读取,如何能够高效快速的锁定到指定行?(例如:TXT文档中共有几万行,每行字数不定,我想要读取第3000至3500行的内容,能否快速的找到这些行?)

各位高手有木有办法啊??

[解决办法]
内存映射
[解决办法]
文件映射
[解决办法]

探讨
内存映射

[解决办法]
内存影射文件。。
[解决办法]
如果这个文件是你的程序生成的,那么你可以每行写固定的长度(字节数),
读取的时候就可以用
offset = 行数 * 每个字节数;
用Seek设置文件指针,然后再读取。

如果你不知道每行的字节数,那么你只能用FileMaping来影射,然后逐行分析了

热点排行