Comment inclure une classe dans une autre? - C++ - Programmation
Marsh Posté le 06-11-2003 à 16:00:56
Oh putain
Marsh Posté le 06-11-2003 à 16:02:45
rappel: les <> sont à utiliser avec les headers de la bibliothèque standard. Sortez et RTFM
Marsh Posté le 06-11-2003 à 16:03:02
Taiche, on ne rigole pas des débutants. T'as pas honte de rigoler de lui au lieu de l'aider
Marsh Posté le 06-11-2003 à 16:04:49
DarkLord a écrit : |
Ouais mais çui-là il est trop pur
Marsh Posté le 06-11-2003 à 16:06:08
JO0001 a écrit : Qu'est ce qu'il faut que j'utilise alors svp? |
ton cerveau si tu en as un
Marsh Posté le 06-11-2003 à 16:08:09
ben les quotes
les autres c'est des maichants, ça doit être parce que j'ai l'esprit de contradiction que je t'aide
Marsh Posté le 06-11-2003 à 16:08:34
Marsh Posté le 06-11-2003 à 16:09:56
drasche a écrit : ben les quotes |
Tu ferais un
#include "TableauOthello.cpp", donc?
Marsh Posté le 06-11-2003 à 16:10:44
drasche a écrit : ben les quotes |
Mais non, c'est même pas ça, c'est surtout le #include d'un .cpp !
Marsh Posté le 06-11-2003 à 16:11:03
skeye a écrit : Tu ferais un |
bin d'habitude, c'est clair que j'inclue pas des .cpp mais plutôt des .h mais bon il a du temps pour apprendre tout ça hein
edit: voilà Taiche m'a grillé
Marsh Posté le 06-11-2003 à 16:11:20
Merci drasche
mais si je met
#include "TableauOthello.cpp";
il me fait une erreur:
[C++ Erreur] Unit1.cpp(5): E2209 Impossible d'ouvrir le fichier include 'TableauOthello.cpp'
et si je met
#include 'TableauOthello.cpp';
il me met l'erreur:
[C++ Erreur] Unit1.cpp(5): E2046 Format de nom de fichier incorrect dans la directive include
J'avais déjà essayer!
Marsh Posté le 06-11-2003 à 16:12:10
t'as jamais suivi un cours de C++ rassure-moi?
Marsh Posté le 06-11-2003 à 16:19:37
Si ca merde, c'est qu'il trouve pas le fichier... Il faut que tes fichiers inclus soient dans le meme repertoire ou que leur répertoire soit dans la liste des include de ton compilo.
Marsh Posté le 06-11-2003 à 16:19:48
bah tu dois avoir des options de compilation pour lui indiquer où trouver les .h
le .h que tu veux inclure (parceque ce sont les .h qu'il faut inclure) il est dans le même répertoire au moins?
Marsh Posté le 06-11-2003 à 16:23:46
je viens de voir un truc... il n'y a pas de ; dans une prérogative #include
Code :
|
tout court...
Marsh Posté le 06-11-2003 à 16:26:12
je sais j'ai déla essayé sans ca me soul ca veut pas marcher
mais je croit pas que j'ai de fichier .h dans le dossier ou j'ai tout enregister
Comment ca se fait?
Marsh Posté le 06-11-2003 à 16:27:52
bah tu l'as créé ton fichier .h ça se fait pas tout seul, il faut le faire!!!
déclaration des classes, des types, des fonctions, des constantes etc. -> .h
corps des fonctions etc. -> .cpp
c'est pas compliqué quand même !!!
Marsh Posté le 06-11-2003 à 16:30:16
désolé mais quand je met "tout enregister" dans le logiciel je pense qu'il fait tout?
Marsh Posté le 06-11-2003 à 16:33:21
Marsh Posté le 06-11-2003 à 16:34:19
JO0001 a écrit : désolé mais quand je met "tout enregister" dans le logiciel je pense qu'il fait tout? |
Commence par des cours de C++, on peut pas t'aider tant que tu as pas au moins les bases là...
Marsh Posté le 06-11-2003 à 16:36:19
JO0001 a écrit : je sais j'ai déla essayé sans ca me soul ca veut pas marcher |
Il contient quoi ce cpp ?
Parce que quand tu fais les choses proprement avec C++Builder il te crée le .h qui va avec.
Via File -> New Unit pour créer les fichiers, puis Save pour qu'il demande le nom du fichier. Clic droit -> Open Source/Header file pour passer de l'un à l'autre.
Évidemment si tu crées un nouveau fichier texte que tu renommes en .cpp ensuite il fait pas le .h à ta place
Marsh Posté le 06-11-2003 à 16:36:23
woputin!!!
Marsh Posté le 06-11-2003 à 16:36:56
JO0001 a écrit : je pense qu'il fait tout? |
j'avais donc raison pour le cerveau tout à l'heure
Marsh Posté le 06-11-2003 à 16:39:12
Encore un argument supplémentaire en faveur du "Pourquoi utiliser un IDE quand on apprend un langage c'est mal"
Marsh Posté le 06-11-2003 à 16:42:43
Tout à fait.
Moi j'ai commencé le C sur un terminal connecté à un mainframe IBM, là au moins y avait pas trop de facilités
Marsh Posté le 06-11-2003 à 16:43:41
antp a écrit : Tout à fait. |
bull questar + dpx20 powa!!!
Marsh Posté le 06-11-2003 à 16:44:20
woh putain, je trouve un minuscule créneau dans cette journée de merde², et je tombe sur ça !
désolé, mais je ferme hein ! pour la simple raison que ça relève davantage de la doc de BC++ que de la connaissance du C++.
et quand t'auras potassé la doc de BC++, tu pourras potasser le tuto C++ de Casteyde présent dans les biblio links.
cordialement
Marsh Posté le 06-11-2003 à 15:56:42
Comment inclure dans la classe A, la classe B pour utiliser les fonction de la classe B.
Si je met:
#include<TableauOthello.cpp>
Ca me dit que c'est pas possible d'ouvrir le fichier.
Aidez moi svp
Merci d'avance