Windowsで4GBを超える多くのファイルを処理する必要があります。FILEとfread()を使用して1つのファイル(約40GB)を読み取り、VS2010、Debug-x64でコードをコンパイルしましたが、ファイルを完全に読み取ることができません。
C ++ libのソースファイルで見つけたように、FILE構造体のメンバーは32ビット(int)であるため、失敗した理由がわかりましたが、ファイルを完全に読み取るにはどうすればよいですか?
Windowsで4GBを超える多くのファイルを処理する必要があります。FILEとfread()を使用して1つのファイル(約40GB)を読み取り、VS2010、Debug-x64でコードをコンパイルしましたが、ファイルを完全に読み取ることができません。
C ++ libのソースファイルで見つけたように、FILE構造体のメンバーは32ビット(int)であるため、失敗した理由がわかりましたが、ファイルを完全に読み取るにはどうすればよいですか?