Structures partagées par plusieurs fichiers sources

Résolu
vincemail Messages postés 79 Date d'inscription mardi 29 juillet 2003 Statut Membre Dernière intervention 8 décembre 2006 - 16 févr. 2006 à 03:07
vincemail Messages postés 79 Date d'inscription mardi 29 juillet 2003 Statut Membre Dernière intervention 8 décembre 2006 - 16 févr. 2006 à 03:32
Bonjour. Je suis débutant en C++ et j'ai beau chercher partout, je ne trouve pas de réponse à ma question. Je voudrais savoir s'il est possible de partager une structure dans plusieurs fichiers sources, histoire de ne pas avoir à la déclarer à chaque fois pour chaque fichier source... ex :

typedef struct // Définition d'un vecteur
{
float x;
float y;
float z;
} Vecteur;

qui peut être exploitée dans le fichier main, mais que l'on peut aussi utiliser dans un fichier source "Math.cpp" pour faire des calculs dessus (genre produit scalaire etc.). Si quelqu'un a une réponse c'est vraiment génial :)
Merci.

Vincent

2 réponses

cs_Joky Messages postés 1787 Date d'inscription lundi 22 novembre 2004 Statut Membre Dernière intervention 31 janvier 2009 2
16 févr. 2006 à 03:21
Bé tu mets ta structure dans un fichier .h

et tu l'inclu dans le projet ou tu veux l'utiliser :s
if(!Meilleur("Joky")) return ERREUR;<
3
vincemail Messages postés 79 Date d'inscription mardi 29 juillet 2003 Statut Membre Dernière intervention 8 décembre 2006
16 févr. 2006 à 03:32
Ah oui,, tout simplement :) merci !
0