|
一个结构体的成员在个数确定数据类型不确定的情况下如何定义
[复制链接]
在C语言中,一个结构体的成员在个数确定数据类型不确定的情况下如何定义。这个typedef struct GetResp{
unsigned char biaoshi;
unsigned char GetRespType;//*******响应类型
unsigned char PIID_ACD;//*********服务序号
unsigned short int ObjectID; //*********对象标识
unsigned short int ElementIndex;//********元素索引
unsigned char Get_Resoult;//**********结果 0 错误信息 1 数据
unsigned char DataType;//*********数据类型
unsigned char DataLen;//**********数据长度
unsigned long Data;//**********数据
}GetResponse;
其中Data 是一个不确定的成员,他有可能是 数组,字符串,结构体,整形,浮点型,等等的。它的类型又DataType决定。
像这样的有什么好的简便的方法去定义。
|
|