bonjour
commençons par le debut la seule programmation en C que je pratique est sur µC, donc ma formation d'électronicien ne m'a pas permis d'obtenir toute les connaissances qu'on peut obtenir comme vous les pro la prog ,il beaucoup de chose que découvre au fur et a mesure que mes softs grossissent et il m'arrive d'obtenir de truc que je comprends pas.
voila mon problème:
je tape ça.
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 compile je charge dans mon µC via un debugger, et lorsque je lit mes variables j'obtiens ça:
NAME value type
- bit_etat_entree x truct
c_logic_input1 0 float
c_logic_input2 0 float
c_logic_input3 0 float
entre_discrete 0 float
logic_input1 0 float
logic_input2 0 float
d'ou ca sort les float ou il y a quelque que je n'ai pas compris sur les structures