私は次のコードを持っています(C ++)
vector<unsigned char> bytes;
bytes.push_back('e');
bytes.push_back('P');
bytes.push_back('R');
bytes.push_back('f');
...
ofstream file(compiledFile, ios::out | ios::binary);
file.write((const char*) &binary[0], binary.size());
file.close();
しかし、結果として出力ファイルがあり、バイトではなく「rPRf」があります。
私が間違っているのは何ですか?結果として「65505266」バイトが必要です。
皆さん、ありがとうございました。