cs_MaximeH
Messages postés11Date d'inscriptiondimanche 6 juillet 2003StatutMembreDernière intervention14 juillet 2005
-
1 sept. 2004 à 14:09
magic_Nono
Messages postés1878Date d'inscriptionjeudi 16 octobre 2003StatutMembreDernière intervention16 mars 2011
-
1 sept. 2004 à 20:49
Bonjour,
Mon problème est le suivant :
Dans un projet (Dev-c++), je dispose de plusieurs fichiers source.
Le fichier source 1 appelle une fonction définie dans le fichier source 2, et ceci fonctionne bien.
Mais je souhaite faire passer l'info obtenue par la fonction du fichier source 2 dans une variable, exploitable dans le fichier source 1. Comment faire ? J'ai des problèmes de variable non décarée ou déclarée plusieurs fois...
glipper
Messages postés246Date d'inscriptiondimanche 2 juin 2002StatutMembreDernière intervention11 septembre 20161 1 sept. 2004 à 14:21
Tu peux toujours cree un fichier header dans lequel tu declare tes variables avec 'extern' (ex: extern int MyVar;). Ensuite tu n'as plus qu'à declarer ta variable dans l'un des fichiers source et c'est bon...
DevGizmo
Messages postés122Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention27 février 20071 1 sept. 2004 à 14:55
c'est pas propre de declarer des variables dans un .h.......berk....
il vaut mieux que tu le mette au debut de la source de ton .c
en + il faut aussi proteger les headers des inclusions multiples...
cs_Nebula
Messages postés787Date d'inscriptionsamedi 8 juin 2002StatutMembreDernière intervention 7 juin 20072 1 sept. 2004 à 15:42
Des pipes pour partager une variable entre deux fichiers sources d'un même projet ? Autant écraser un moustique au bazooka. extern est parfait, et conçu pour çà, d'ailleurs.
Vous n’avez pas trouvé la réponse que vous recherchez ?