_Michel :
Je ne sais pas. Peut_être parce qu'il manque un ; derrière float a ?C'est là qu'on reconnait les épicuriens et les stoïciens...
Pourquoi???mais ceci [...] est faux![]()
_Michel :
Je ne sais pas. Peut_être parce qu'il manque un ; derrière float a ?C'est là qu'on reconnait les épicuriens et les stoïciens...
Pourquoi???mais ceci [...] est faux![]()








mais alors c'est encore plus une absurdité...
ce qu'on ferait est plutôt :
truc.h
truc.c
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 typedef struct pSTRUCTURE { float a; } STRUCTURE ;
mais c'est sûr que si tu dupliques le mot-clé struct à tous les coups, ou est l'intérêt d'avoir défini un type vide dans le .h ???????
Code : Sélectionner tout - Visualiser dans une fenêtre à part STRUCTURE MaStruct ;
si tu fais ça, il n'y a plus d'encapsulation :
truc.h
truc.c
Code : Sélectionner tout - Visualiser dans une fenêtre à part typedef struct STRUCTURE STRUCTURE;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 struct STRUCTURE { float a; };
Voila nicolas.sitbon, on est parfaitement d'accord. Il faut juste ne pas oublier "#include "truc.h"" dans truc.c .
Partager