一、Visual Studio环境、Keil环境
#pragma pack (1)
 
二、Linux环境gcc
#define PACKED __attribute__((packed))
struct PACKED Gprs
{
 unsigned short head;
 unsigned char flag;
};
 
typedef struct _UsrPhrase
{
   
    char key;
    int x;

} __attribute__((packed)) UsrPhrase;

struct __attribute__((packed)) GprsWeight
{
unsigned short head;
unsigned char flag;
unsigned char company;
unsigned short addr;
unsigned short driver;
unsigned int weight;
unsigned int time;
unsigned int package;
unsigned char checksum;
};

 

相关文章:

猜你喜欢
  • 2021-12-25
相关资源
相似解决方案