Après avoir passé quelques temps sur ce problème, j'ai enfin reussi a le resoudre. La solution (on sait jamais


Merci beaucoup

Nu :Donc plus précisément, toutes les déclarations de fonctions, de variables "extern", de types, de structures et d'énumérations, et les définitions de macros et de fonctions "static inline".
tu ne dois mettre dans un .h que ce qui ne génèrera pas un seul octet dans ton programme
Nanar_duff :
Mais:extern unsigned char Svaisseau[];
n' est pas une declaration ?
Lionel Debroux :Si, avec Opale
Certes, mais n'étant pas multitâche, on n'a pas de réentrance sur nos machines.
L'élégance du code, on s'en fiche légèrement - si on devait faire de la programmation structurée en permanence, ça serait triste...Je ne suis pas d'accord ici non plus ; je trouve plus agréable de lire un joli code. Même si élégance ne va pas toujours de pair avec performance...