バイナリファイル(C++)を読み込んでいます。ヘッダは、この(16進数で印刷)バイナリファイルの解釈
43 27 41 1A 00 00 00 00 23 00 00 00 00 00 00 00 04 63 68 72 31 FFFFFFB4 01 00 00 04 63 68 72 32 FFFFFFEE FFFFFFB7ようなものです
用いて印刷した場合:
std::cout << hex << (int)mem[c];
stringstream
を使用せずに整数に9th
バイトである23
を格納するための効率的な方法がありますか(?)?またはstringstream
が最善の方法ですか?私はn
ない35
で23
を保存したい
int n= mem[8]
よう
何か。
「mem」とは何ですか? – PlasmaHH
値が '1A'のときに何を保存しますか? –
memは char * memです。 – Robert