[C++] inclure un fichier .cpp
Résolu/Fermé
gislain
-
15 mars 2011 à 14:53
Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 15 mars 2011 à 16:08
Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 15 mars 2011 à 16:08
Bonjour,
je debute en c++. J'aimerai savoir comment inclure un fichier .cpp pour me servir du contenu et ainsi alleger la fonction main.
Mon "fichier.cpp" contient seulement un array.
J'ai deja essayé #include "fichier.cpp" mais le programme ne veut pas compiler. Et si je ne l'inclue pas, il me dit evidament que le array n'a pas été declaré...
merci d'avance
je debute en c++. J'aimerai savoir comment inclure un fichier .cpp pour me servir du contenu et ainsi alleger la fonction main.
Mon "fichier.cpp" contient seulement un array.
J'ai deja essayé #include "fichier.cpp" mais le programme ne veut pas compiler. Et si je ne l'inclue pas, il me dit evidament que le array n'a pas été declaré...
merci d'avance
A voir également:
- [C++] inclure un fichier .cpp
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Ouvrir fichier .bin - Guide
- Fichier iso - Guide
3 réponses
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
15 mars 2011 à 15:07
15 mars 2011 à 15:07
Salut.
Quel compilateur ?
Le principe c'est de compiler les fichier séparément et de les liés ensemble ensuite. Selon les logiciels utilisés, c'est plus ou moins facile et automatique.
Il ne faut pas inclures les Cpp avec la directive "include".
Quel compilateur ?
Le principe c'est de compiler les fichier séparément et de les liés ensemble ensuite. Selon les logiciels utilisés, c'est plus ou moins facile et automatique.
Il ne faut pas inclures les Cpp avec la directive "include".
chico200987
Messages postés
791
Date d'inscription
mardi 6 avril 2004
Statut
Membre
Dernière intervention
30 juillet 2018
143
Modifié par chico200987 le 15/03/2011 à 15:08
Modifié par chico200987 le 15/03/2011 à 15:08
Edit : Oups, j'ai cru que c'était un .h !
j'utilise Code::Blocks comme IDE et GCC comme compilateur. Mais je sais pas comment les compiler séparement :x mon IDE compile automatiquement tout le projet.
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
15 mars 2011 à 16:08
15 mars 2011 à 16:08
alors avec code bloc, il suffit de créer un projet, et d'ajouter les fichiers .cpp au projet, il compile et lie automatiquement. Ensuite, c'est un problème dans les sources.
chaque variable doit être déclarer dans le corps où elle est utilisées, mais chaque variable ne doit être définie qu'une seule fois. Pareil pour les fonctions.
Une fois que tu sais ça, tu as toute la base pour fragmenter tes fichiers. à toi de te reporter à un cours de C/C++ pour savoir la différence entre déclaration et définition.
chaque variable doit être déclarer dans le corps où elle est utilisées, mais chaque variable ne doit être définie qu'une seule fois. Pareil pour les fonctions.
Une fois que tu sais ça, tu as toute la base pour fragmenter tes fichiers. à toi de te reporter à un cours de C/C++ pour savoir la différence entre déclaration et définition.