关于字节对齐上的疑问
若是有个结构体定义为:struct AAA
{
unsigned short int sLen;
unsigned __int8 Type;
unsigned __int8 Sub;
unsigned __int8 MyString_Count;
char *MyString;
}A;
1.此时如何将结构体覆盖到数据资料上并提取出相关讯息?
数据形态皆有明确定义~但是因为最后的字符串长度未知~
想不通怎做出字节对齐的方法?
2.若是有AAA到ZZZ种不同的结构体~又该如何将其串接~
有必要将各个结构体重定义到一个新形态中吗?