std::streamsize
を使用して配列を作成することは、どうにかできません。 (ドイツ語からの翻訳)配列のサイズにstreamsizeを使用しても動作しません
// determine file size
file.ignore(std::numeric_limits<std::streamsize>::max());
std::streamsize length = file.gcount();
file.clear();
file.seekg(0, std::ios_base::beg);
// read data into buffer
std::array<char, length> buffer;
file.read(buffer.data(), length);
// copy the game into memory
std::copy(buffer.begin(), buffer.end(), memory.begin() + 0x200);
エラーが
式は定数値でなければなりません
は、誰もがこの問題を解決する上の任意のアイデアを持っていますか?どんな助けもありがとう!
配列を使用しないでください。ベクターを使用してください。 –