Utiliser plusieurs fichiers C++
sivalto
-
sivalto -
sivalto -
Bonjour, je rencontre un petit problème bien embêtant sur le sdz, ici :
http://www.siteduzero.com/tutoriel-3-420464-decouper-son-programme-en-fonctions.html
Au moment "Utiliser plusieurs fichiers" Je fais ce qui est demandé.
Je me rends dans : C:\Users\****\Projets\Appeler une fonction puis je crée le fichier math.cpp dans le même dossier que main.cpp, donc juste à côté et je fais"enregistrer"
Puis je dois cliquer sur la case :"Add file to activate project " mais ça ne fait rien. Je décide quand même de cliquer sur finish, mais comme je l'attendais, je n'ai aucun bout de code....
Merci de votre aide.
http://www.siteduzero.com/tutoriel-3-420464-decouper-son-programme-en-fonctions.html
Au moment "Utiliser plusieurs fichiers" Je fais ce qui est demandé.
Je me rends dans : C:\Users\****\Projets\Appeler une fonction puis je crée le fichier math.cpp dans le même dossier que main.cpp, donc juste à côté et je fais"enregistrer"
Puis je dois cliquer sur la case :"Add file to activate project " mais ça ne fait rien. Je décide quand même de cliquer sur finish, mais comme je l'attendais, je n'ai aucun bout de code....
Merci de votre aide.
A voir également:
- Utiliser plusieurs fichiers C++
- Utiliser chromecast - Guide
- Renommer plusieurs fichiers en même temps - Guide
- Utiliser iphone comme webcam - Guide
- Fichiers epub - Guide
- Wetransfer gratuit fichiers lourd - Guide
4 réponses
Ajouter un fichier à un projet permet de modifier les fichiers de configuration. Grossièrement cela revient à dire que lors de la compilation le code sera recherché dans tous les fichiers du projet. En réalité c'est un peu plus compliqué que ça vu qu'il faut ce code soit accessible par le point d'entrée (la fonction main) via des include ou des extern. Mais en aucun cas ajouter un fichier à un projet ne va te rajouter du code dans celui-ci, à toi donc de l'écrire.
Dans le tutoriel, tu vas avoir un header math.h avec le prototype de la fonction ajouteDeux dont tu dois mettre le code dans le fichier math.cpp. Et c'est dans le fichier source main.cpp qu'est défini le point d'entrée avec l'include qui lie les fichiers les fichiers entre eux.
Dans le tutoriel, tu vas avoir un header math.h avec le prototype de la fonction ajouteDeux dont tu dois mettre le code dans le fichier math.cpp. Et c'est dans le fichier source main.cpp qu'est défini le point d'entrée avec l'include qui lie les fichiers les fichiers entre eux.
Salut KX, merci encore de ton aide,
Donc la, j'ai mon programme ajouteDeux() qui ne fait rien pour l'instant.
Au moment, ou il y a une fenêtre qui demande ceci :
Please enter the file's location and name and wheter to add it to the active project
Je ne comprends pas ce qu'il faut faire, merci de ton aide.
Donc la, j'ai mon programme ajouteDeux() qui ne fait rien pour l'instant.
Au moment, ou il y a une fenêtre qui demande ceci :
Please enter the file's location and name and wheter to add it to the active project
Je ne comprends pas ce qu'il faut faire, merci de ton aide.
Quel IDE utilises-tu ?
A priori le chemin d'accès au fichier devrait être le répertoire de ton projet et le nom devrait juste être le nom du fichier donc math.h et math.cpp.
Éventuellement tu peux organiser les répertoires ('src' pour les .cpp, 'header' pour les .h) mais pour deux fichiers ce n'est pas forcément intéressant...
A priori le chemin d'accès au fichier devrait être le répertoire de ton projet et le nom devrait juste être le nom du fichier donc math.h et math.cpp.
Éventuellement tu peux organiser les répertoires ('src' pour les .cpp, 'header' pour les .h) mais pour deux fichiers ce n'est pas forcément intéressant...
J'utilise IDE, voici le screen quand je suis l'étape :
http://cjoint.com/11ju/AGyuW5Ud5o5.htm
http://cjoint.com/11ju/AGyuW5Ud5o5.htm
Pour info, ton IDE c'est Code::Blocks ^^
Je ne le connais pas vraiment, mais au vue des informations qu'on te demande, tu as du faire quelquechose comme "ajouter un fichier" (sous-entendu qui existe déjà) alors que tu devrais plutôt faire "nouveau fichier".
Ce que tu peux faire, c'est dans cette fenêtre, un copier-coller de ton main.cpp, le renommer math.cpp et l'insérer à ton projet. Tu auras bien deux fichiers inclus au projet, à toi de remplir le bon contenu dans le bon fichier...
Je ne le connais pas vraiment, mais au vue des informations qu'on te demande, tu as du faire quelquechose comme "ajouter un fichier" (sous-entendu qui existe déjà) alors que tu devrais plutôt faire "nouveau fichier".
Ce que tu peux faire, c'est dans cette fenêtre, un copier-coller de ton main.cpp, le renommer math.cpp et l'insérer à ton projet. Tu auras bien deux fichiers inclus au projet, à toi de remplir le bon contenu dans le bon fichier...