Hi all,
i have a tyedef struct as following.
Code:typedef union __Checksum { unsigned short sh; unsigned char ch[2]; } Chksum; typedef struct __TXPacket { unsigned char StartData; unsigned char DestinationID; unsigned char SourceID; unsigned char TotalLength; unsigned char Command; unsigned char Parameter; Chksum Checksum; } TXPacket; since it is a typedef, can i do as follow? TXPacket PacketSend [8]; PacketSend.StartData = 'M'; PacketSend.DestinationID = 'A'; . . . . . for (i = 0;i<8;i++) PacketSend[i] ; //do other things with the data as a normal array
Is PacketSend.StartData = PacketSend [0]?
Thanks