我怎样才能做到这一点?我正在使用 Visual Studio 2010 C++。
char * Buffer = new char[Filesize];
//Fill it with data here
std::ifstream BinaryParse(Buffer, std::ios::binary);
if(BinaryParse.is_open())
{
BinaryParse.read((char*)&Count, sizeof(unsigned int));
}
那是行不通的。除了从 char 数组读取之外,如何使 ifstream 的行为方式与读取文件相同?