我有一项任务是创建以下二进制文件格式结构,但我不知道从哪里开始以及如何创建它。你们能指点我正确的方向吗?
谢谢。
答案 0 :(得分:1)
看看the BinaryWriter class。如果要将数值存储在little endian中,则可以直接在文件流中使用 class IFoo : public QObject
{
Q_OBJECT
public:
virtual void function() = 0:
signals:
void signal();
};
class CFoo : public IFoo`
{
Q_OBJECT
void function()
{
emit signal();
}
};
方法。否则,您可以执行以下操作以首先将值转换为big endian(示例为Write
,其中包含4个字节;对于8个字节int
,您将使用long
):
ToInt64