4

Windowsで4GBを超える多くのファイルを処理する必要があります。FILEとfread()を使用して1つのファイル(約40GB)を読み取り、VS2010、Debug-x64でコードをコンパイルしましたが、ファイルを完全に読み取ることができません。

C ++ libのソースファイルで見つけたように、FILE構造体のメンバーは32ビット(int)であるため、失敗した理由がわかりましたが、ファイルを完全に読み取るにはどうすればよいですか?

4

1 に答える 1

0

Windowsでの実行のみが必要な場合は、CFileオブジェクトを使用できます。そのメンバーは64ビットです。

于 2012-07-10T14:45:53.480 に答える