Questo succede perche' l'allineamento in memoria di default delle strutture e' 32 bit (quindi 4 byte).

Devi modificare questa impostazione e portarla a 2 o a 1 ...

Inserisci all'inizio del codice una linea

codice:
#pragma pack(2)