Bonjour à tous.
J'aimerais avoir la confirmation que je ne fais pas de grosse boulette quand j'écris :
Code truc.h : Sélectionner tout - Visualiser dans une fenêtre à part extern struct __struct;
Code truc.c : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 include "truc.h" struct __struct {float a};
Mon but bien sûr est de définir le type __struct pour tous les fichiers qui incluent "truc.h" mais de n'en dévoiler l'implementation qu'au fichier "truc.c". J'ai vu quelque par que l'on peut utiliser le mot-clef typedef. Mais cette solution est plus simple, non (à la compilation pas d'erreur, mais j'ai pas essayé le link)?
Partager