C++从下到上读取文件

Ste*_*eve 0 c++ parsing

我有一个非常大的文件需要解析,所以一次将它读入内存是不理想的.文件的结构方式,如果我可以从eof开始直到开头,那将会容易得多.有没有人有这样做的好方法?我正在使用Visual Studio 2008和C++.谢谢

小智 7

如果您的操作系统支持它,请考虑使用内存映射文件.然后,您可以将文件内容视为一个非常大的字节数组,操作系统根据需要管理将数据带入内存(并释放它).