C语言结构体定义问题

img

img

C语言如何定义图片表格中的内容,第二个图是报文示例,供参考。

前面3部分结构是固定的,可以定义为一个结构体 命名为header,后面的内容根据不同内容有变化,可以把每种类型的数据分别定义为一个结构体
然后定义一个大的结构体,结构体的第一个部分是那个header,第二个部分是一个union,union的成员包括各种类型的数据。