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.

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* :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
extern unsigned int NB_SONDES
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".

Existe-t-il une solution pour pouvoir redéfinir des valeurs de #define ou si vous voyez une autre solution.
Merci d'avance.