Bonjour,
Je viens de faire un programme sous MikroC qui fonctionne très bien.
J'ai voulu le rendre un peu plus clair en créant un fichier .h ou j'ai déclaré toutes mes fonctions, puis un fichier .c ou je les ai définies et bien sur conservé le programme principal.
Là ou ça coince c'est pour les fonctions qui utilisent des variables déclarées dans le programme principal sous la formele compilateur me dit que les variables ne sont pas définies.Code:int x1,x2,x3;
Par contre pour les fonctions qui ont leurs variables de déclarées dans leurs corps je n'ai aucun problème.Code:static z1,z2,z3;
Si je déclare à nouveau les variables dans chaque fonction je résous le problème, mais cette solution ne me parait pas très logique puisqu'elles ont déjà été déclarées.
Une idée ?
-----