定义结构体的时候,后面加上__attribute__ ((packed)) 可以减少参数存储空间。
struct ID_NUM_BUFFER{
UINT8 card_dn[ID_DN_LEN]; // ID_DN_LEN=10UINT8 card_id[ID_LEN]; // ID_LEN =17
UINT8 gread; // 权限等级,0的话确认非法用户, 1被禁用 ,2密码不在有效期内
}__attribute__ ((packed));
定义结构体的时候,后面加上__attribute__ ((packed)) 可以减少参数存储空间。
struct ID_NUM_BUFFER{
UINT8 card_dn[ID_DN_LEN]; // ID_DN_LEN=10}__attribute__ ((packed));