Bonjour,
J'utilise actuellement le code suivant dans mon main.h:
Je définis également une structure de données externe que j'utilise dans d'autres *.c* de mon projet.Code:#define NB_SONDES 2
Je souhaite maintenant rendre configurable NB_SONDES, pour cela, je l'ai défini de la façon suivante dans le main.h car NB_SONDES est utilisé dans plusieurs de mes *.c* :
Vu que NB_SONDES n'a pas de valeur initialisée, j'obtiens une erreur. Mais si je l'initialise, j'ai une erreur du fait de "extern".Code:extern unsigned int NB_SONDES
Existe-t-il une solution pour pouvoir redéfinir des valeurs de #define ou si vous voyez une autre solution.
Merci d'avance.