一度に 1 ~ 5 バイトのファイルに書き込むように、指定されたファイル位置で C++ のバイナリ ファイルに書き込みたいと考えています。整数のリストがあります:
5 9 10 11 76 98 99999
ファイルにバイト単位で保存したいもの。値が次の形式でファイルに保存されるようにします。
filepointerWriter, 5
filepinterWriter+2, 9
filepinterWriter+8, 10
filepinterWriter+12, 76
filepinterWriter+16, 10 etc
次のようなファイルに書き込む方法を知っています。
ofstream f("f", ios::out | ios::binary);
f << 5; f << 9; f << 10; f << 76; // etc.
しかし、バイト単位でファイルに書き込む方法がわかりません。