I utilisé ENUM pour avoir des variables booléennes dans C en utilisant le code suivant dans le fichier d'en-tête:ENUM C, erreur variable globale: variable a initialiseur mais un type incomplet
enum myBool { FALSE = 0, TRUE = 1}; typedef enum _myBool Bool;
je définit des variables globales Bool avec: extern Bool low;
puis lorsque j'ai essayé d'initialiser les variables à false dans un autre fichier .c
avec Bool low = FALSE
je reçois la variable d'erreur 'low' a l'initialiseur mais le type incomplet.
Comment puis-je résoudre ce problème? Merci beaucoup!!