在 c++/cli 或 c# 中打开二进制文件
Binary open file in c++/cli or c#
我在 C++/cli 中打开二进制文件时遇到问题。如何打开整个文件并将文件的比赛保存到数组 ^。
读取Binarny [sic] 文件的contest [sic] 的典型方法是:
1.确定文件长度
2.为文件分配动态内存。
3. 块以二进制方式将文件读入内存。
一些操作系统可能具有内存映射能力。这允许将文件视为数组。 OS 负责将文件读入内存。它可以读取整个文件,也可以根据需要(按需)读取页。
参见 std::ifstream::read
、std::ifstream::seekg
和 std::ifstream::tellg
。
我在 C++/cli 中打开二进制文件时遇到问题。如何打开整个文件并将文件的比赛保存到数组 ^。
读取Binarny [sic] 文件的contest [sic] 的典型方法是:
1.确定文件长度
2.为文件分配动态内存。
3. 块以二进制方式将文件读入内存。
一些操作系统可能具有内存映射能力。这允许将文件视为数组。 OS 负责将文件读入内存。它可以读取整个文件,也可以根据需要(按需)读取页。
参见 std::ifstream::read
、std::ifstream::seekg
和 std::ifstream::tellg
。