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

C++大文件隔行读取,该如何处理

2013-09-09 
C++大文件隔行读取现有一个1280000行1024列的文件,现要每隔128行读取一行数据,请问怎样读取速度最快。我原

C++大文件隔行读取
现有一个1280000行1024列的文件,现要每隔128行读取一行数据,请问怎样读取速度最快。
我原来的做法是
for()
{
shift=..........;//计算偏移量
fseek(..,shift,...);
fread(....);
}
这种做法程序的执行的速度时快时慢。求大侠指点时快时慢的原因,并求更好的读取方法,越快越好。

[解决办法]
使用文件映射的方法
[解决办法]
二分法                        。。

热点排行