Communication entre 2 fichiers source d'un même projet

Résolu
cs_MaximeH Messages postés 11 Date d'inscription dimanche 6 juillet 2003 Statut Membre Dernière intervention 14 juillet 2005 - 1 sept. 2004 à 14:09
magic_Nono Messages postés 1878 Date d'inscription jeudi 16 octobre 2003 Statut Membre Dernière intervention 16 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...

Merci de votre aide !

5 réponses

glipper Messages postés 246 Date d'inscription dimanche 2 juin 2002 Statut Membre Dernière intervention 11 septembre 2016 1
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...

Glipper
3
cs_MaximeH Messages postés 11 Date d'inscription dimanche 6 juillet 2003 Statut Membre Dernière intervention 14 juillet 2005 1
1 sept. 2004 à 14:37
Merci, c'est parfait !
0
DevGizmo Messages postés 122 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 27 février 2007 1
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...
0
cs_Nebula Messages postés 787 Date d'inscription samedi 8 juin 2002 Statut Membre Dernière intervention 7 juin 2007 2
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.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
magic_Nono Messages postés 1878 Date d'inscription jeudi 16 octobre 2003 Statut Membre Dernière intervention 16 mars 2011
1 sept. 2004 à 20:49
Nebula & co>
ça fait une V globale !

A eviter au max !!!!

Magic Nono: l'informagicien! 8-)
0
Rejoignez-nous