我有一个结构:
struct {
Header header;
uint32_t var1;
uint32_t var2;
char var3;
char var4[4];
};
你得到了提示。问题是我通过网络接收字节数组,我首先必须先解析 Header。所以我先解析头部,然后我必须解析结构的其余部分。
我试过,
void* V = data; // which is sizeof(uint32_t) * 2 + sizeof(char) * 5
然后尝试像 (V)、V+sizeof(uint32_t) ... 等那样解析它。
但它给出了编译器错误。如何通过网络解析该结构的其余部分?