结构体如下:
struct frame_t
{
int header;
unsigned int pkt_sn;
nsigned int payload_type;
unsigned int frame_id;
unsigned int reserved1 :7,
packets_sum :8,
reserved2 :3,
packet_serial :8,
reserved3 :6;
};
按照小端存储法,前16个字节我能正确解析出来。关于结构体位域部分,我不了解怎么解析,请遇到这类问题的大侠们给我个方法!
struct frame_t
{
int header;
unsigned int pkt_sn;
nsigned int payload_type;
unsigned int frame_id;
unsigned int reserved1 :7,
packets_sum :8,
reserved2 :3,
packet_serial :8,
reserved3 :6;
};
按照小端存储法,前16个字节我能正确解析出来。关于结构体位域部分,我不了解怎么解析,请遇到这类问题的大侠们给我个方法!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货