Bonjour à tous ;
Je n'y arriverait jamais avec la compilation séparée ....
J'ai un gros fichier (+500 lignes) et ça commence à être pesant de s'y retrouver alors je me suis dit : " y a qu'a fragmenter en plusieurs fichier !!"
Pas mal me direz-vous; surtout que je l'ai déjà fait mais voilà : en ce qui concerne les fonctions c'est relativement aisé :
un fichier.h avec les signatures puis le fichier.c qui va avec ; on inclut le fichier.h dans tout fichier.c qui veut utiliser les fonctions et basta !
Mais ce que je ne suis jamais parvenu à faire c'est gérer les variables globales ?!
Comment faire pour signifier au fonctions qui s'en servent que celles-ci sont définies ailleurs (le mot clé extern ne suffit apparement pas) ,où et comment
procéder ???
C'est un aspect du C qui me gonfle grave !!!