我想在指定的文件位置写入 C++ 中的二进制文件,这样我一次写入文件 1-5 个字节。我有一个整数列表:
5 9 10 11 76 98 99999
我想按字节存储在文件中。这样 at 的值就会以下列形式存储在文件中:
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.
但我不知道我应该如何按字节写入文件。