BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #17002同步于 2008/12/1
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

请教一个C++里读文件的问题

jczhang
2008/12/1镜像同步1 回复
一个2G左右的二进制文件,要对里面的数据进行处理,每次读多少个字节会使读磁盘的次数比较少,同时要求读磁盘的时间比较少。 如果用下面的方法将整个文件读完就要几分钟: BYTE Buffer[80000]; infile.read((char*)&Buffer,sizeof(Buffer)) 请问有什么好的方法?
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复
ericyosho机器人#1 · 2008/12/2
不是还是这个问题么,你不可能把2G的文件全部读到内存里来, 只可能处理一部分,读取一部分的。