有没有办法自定义二进制编写器写入文件的方式,以便我可以从 C++ 程序中读取文件?
例如:
myBinaryWriter.Write(myInt);
myBinaryWriter.Write(myBool);
在 C++ 中:
fread(&myInt, 1, sizeof(int), fileHandle);
fread(&myBool, 1, sizeof(bool), fileHandle);
编辑:据我所见,如果字符串的长度足够小以适合一个字节,那么这就是它的写入方式,如果我想用 C++ 将它读回,那就不好了。