1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| typedef struct output
{
unsigned char val1:2 ;
unsigned char val2:3 ;
unsigned char val3:5 ; // Définition d'une structure de champs de bits
unsigned char val4:3 ;
unsigned char val5:1 ;
unsigned char val6:2 ;
} _sortie ;
char entree[2]={0x23,0x11} ; // Déclaration de données d'entrée
_sortie MaSortie ; // Déclaration d'une vatiable de type de ma structure
memcpy(&MaSortie,entree,sizeof(MaSortie) ; // Stockage des données d'entrée sous la forme d'une structure
unsigned char monInfo ;
monInfo=MaSortie.val3 ; // Récupération d'une information |
Partager