probleme avec les structures
bonjour
tout d'abord je tien a preciser que je ne suis pas dans l'informatique ou la prog sur pc, je suis électronicien et je fais du C orienté microcontoleur donc ma formation en C n'est pas très poussé (voir tres basique ) et j'évolue dans ce domaine au fur et mesure que mes softs grossissent.
voila mon probleme:
je declare une structure pour pouvoir travailler sur les bits d'un octet.
Code:
1 2 3 4 5 6 7 8 9
| struct
{
unsigned char c_logic_input1:1;
unsigned char c_logic_input2:1;
unsigned char c_logic_input3:1;
unsigned char entre_discrete:1;
unsigned char logic_input1:1;
unsigned char logic_input2:1;
}bit_etat_entree; |
je charge tout dans le micro_controleur et avec mon debugger je vais lire les variables et voila ce que je peux lire
Citation:
- bit_etat_entree struct
c_logic_input1 float
c_logic_input2 float
c_logic_input3 float
entre_discrete float
logic_input1 float
logic_input2 float
d'ou sortent les float?
c'est moi qui n'ai pas compris quelque chose.