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