unsigned char data *PTest ;
struct
{
unsigned char AlarmNum;
unsigned char AlarmStatus; /*告警状态 0:正常*/
unsigned char AlarmTable; /*告警表下标*/
unsigned char StartTime[6]; /*告警开始时间*/
unsigned char EndTime[6]; /*告警结束时间*/
unsigned char temp;
}HistoryAlarm[32],*pHistoryAlarm; /*每个记录16个字节*/
pHistoryAlarm = HistoryAlarm;
PTest = &pHistoryAlarm->AlarmNum;
// 由于AlarmNum是结构体的第一个元素,下面这样写也是可以的
PTest = (unsigned char*)pHistoryAlarm;
|