Essais de structure composite
Bonjour à tous,
Je recherche un moyen de déclarer un int16 et de pouvoir indifféremment y accéder sur 16 bits ou bien via l'octet de pois faible et l'octet de poids fort.
Par exemple en pascal la syntaxe aboslute permet de faire coincider les déclarations.
Mais en C mon compilateur gcc jette l'utilisation de ce code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
union composite {
uint16 mot;
struct {
char lo;
char hi;
} composite;
};
union composite Temp2;
---
CharLCD_PrintInt8(Temp2.hi);
---- |
Code erreur error: 'union composite' has no member named 'hi'
Merci du coup de main
P.G