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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
- 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.