标签: visual-c++
我需要在Windows中处理大于4GB的许多文件。 我使用FILE和fread()来读取一个文件(大约40GB),并在VS2010,Debug-x64中编译我的代码,但是文件无法完全读取。
正如我在C ++ lib的源文件中发现的那样,FILE结构中的成员是32位(int),所以我找到了它失败的原因,但是我该怎样做才能完全读取文件?
答案 0 :(得分:0)
如果您只关心在Windows上运行,则可以使用CFile对象。它的成员是64位。