Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1145 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  Comment inclure une classe dans une autre?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comment inclure une classe dans une autre?

n°560975
jo0001
Posté le 06-11-2003 à 15:56:42  profilanswer
 

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
 
 
 
 
 
 

mood
Publicité
Posté le 06-11-2003 à 15:56:42  profilanswer
 

n°560980
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 06-11-2003 à 16:00:56  profilanswer
 

Oh putain :lol:


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°560983
drasche
Posté le 06-11-2003 à 16:02:45  profilanswer
 

rappel: les <> sont à utiliser avec les headers de la bibliothèque standard. Sortez et RTFM :o


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°560984
darklord
You're welcome
Posté le 06-11-2003 à 16:03:02  profilanswer
 

[:blueflag]
 
Taiche, on ne rigole pas des débutants. T'as pas honte de rigoler de lui au lieu de l'aider :o


---------------
Just because you feel good does not make you right
n°560990
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 06-11-2003 à 16:04:49  profilanswer
 

DarkLord a écrit :

[:blueflag]
 
Taiche, on ne rigole pas des débutants. T'as pas honte de rigoler de lui au lieu de l'aider :o


Ouais mais çui-là il est trop pur :lol:


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°560991
jo0001
Posté le 06-11-2003 à 16:04:57  profilanswer
 

Qu'est ce qu'il faut que j'utilise alors svp?

n°560993
darklord
You're welcome
Posté le 06-11-2003 à 16:06:08  profilanswer
 

JO0001 a écrit :

Qu'est ce qu'il faut que j'utilise alors svp?


 
ton cerveau si tu en as un :o


---------------
Just because you feel good does not make you right
n°560998
Moktar1er
No one replies...
Posté le 06-11-2003 à 16:08:04  profilanswer
 

http://perso.wanadoo.fr/atil/forum/stombe.gif

n°560999
drasche
Posté le 06-11-2003 à 16:08:09  profilanswer
 

ben les quotes [:spamafote]
 
les autres c'est des maichants, ça doit être parce que j'ai l'esprit de contradiction que je t'aide :o


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°561001
drasche
Posté le 06-11-2003 à 16:08:34  profilanswer
 


:love:


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
mood
Publicité
Posté le 06-11-2003 à 16:08:34  profilanswer
 

n°561004
skeye
Posté le 06-11-2003 à 16:09:56  profilanswer
 

drasche a écrit :

ben les quotes [:spamafote]
 
les autres c'est des maichants, ça doit être parce que j'ai l'esprit de contradiction que je t'aide :o


Tu ferais un  
#include "TableauOthello.cpp", donc? [:joce]

n°561005
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 06-11-2003 à 16:10:44  profilanswer
 

drasche a écrit :

ben les quotes [:spamafote]
 
les autres c'est des maichants, ça doit être parce que j'ai l'esprit de contradiction que je t'aide :o


Mais non, c'est même pas ça, c'est surtout le #include d'un .cpp ! :lol:


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°561006
drasche
Posté le 06-11-2003 à 16:11:03  profilanswer
 

skeye a écrit :

Tu ferais un  
#include "TableauOthello.cpp", donc? [:joce]


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 :o
 
edit: voilà Taiche m'a grillé :jap:


Message édité par drasche le 06-11-2003 à 16:11:23

---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°561008
jo0001
Posté le 06-11-2003 à 16:11:20  profilanswer
 

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!

n°561009
drasche
Posté le 06-11-2003 à 16:12:10  profilanswer
 

t'as jamais suivi un cours de C++ rassure-moi? [:mlc]


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°561014
jo0001
Posté le 06-11-2003 à 16:14:58  profilanswer
 

pas vraimment mais meme en mettant .h ou.hpp ca merde

n°561015
Moktar1er
No one replies...
Posté le 06-11-2003 à 16:17:38  profilanswer
 

tu bosses avec quel compilo?

n°561016
jo0001
Posté le 06-11-2003 à 16:18:35  profilanswer
 

C++ BUILDER 6

n°561020
HelloWorld
Salut tout le monde!
Posté le 06-11-2003 à 16:19:37  profilanswer
 

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.


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°561021
Moktar1er
No one replies...
Posté le 06-11-2003 à 16:19:48  profilanswer
 

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?

n°561022
jo0001
Posté le 06-11-2003 à 16:22:14  profilanswer
 

je pense j'ai tout enregistrer dans le meme dossier

n°561025
Moktar1er
No one replies...
Posté le 06-11-2003 à 16:23:46  profilanswer
 

je viens de voir un truc... il n'y a pas de ; dans une prérogative #include
 

Code :
  1. #include "fichier.h"

tout court...


Message édité par Moktar1er le 06-11-2003 à 16:24:15
n°561027
jo0001
Posté le 06-11-2003 à 16:26:12  profilanswer
 

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?

n°561028
Moktar1er
No one replies...
Posté le 06-11-2003 à 16:27:52  profilanswer
 

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 !!! :O

n°561029
jo0001
Posté le 06-11-2003 à 16:30:16  profilanswer
 

désolé mais quand je met "tout enregister" dans le logiciel je pense qu'il fait tout?

n°561033
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 06-11-2003 à 16:33:21  profilanswer
 

[:totoz]


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°561034
walli
Posté le 06-11-2003 à 16:34:16  profilanswer
 

[:wam] on est pourtant jeudi... [:meganne]


---------------
NP :
n°561035
skeye
Posté le 06-11-2003 à 16:34:19  profilanswer
 

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à...

n°561036
jo0001
Posté le 06-11-2003 à 16:36:07  profilanswer
 

super

n°561037
antp
Super Administrateur
Champion des excuses bidons
Posté le 06-11-2003 à 16:36:19  profilanswer
 

JO0001 a écrit :

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?


 
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 :o


Message édité par antp le 06-11-2003 à 16:37:40

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°561038
Moktar1er
No one replies...
Posté le 06-11-2003 à 16:36:23  profilanswer
 

woputin!!!
http://members.shaw.ca/snowjeep/smilies/suicide.gif


Message édité par Moktar1er le 06-11-2003 à 16:36:44
n°561040
darklord
You're welcome
Posté le 06-11-2003 à 16:36:56  profilanswer
 

JO0001 a écrit :

je pense qu'il fait tout?


 
:ouch:
j'avais donc raison pour le cerveau tout à l'heure :o


Message édité par darklord le 06-11-2003 à 16:37:03

---------------
Just because you feel good does not make you right
n°561042
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 06-11-2003 à 16:39:12  profilanswer
 

Encore un argument supplémentaire en faveur du "Pourquoi utiliser un IDE quand on apprend un langage c'est mal" :o


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°561043
antp
Super Administrateur
Champion des excuses bidons
Posté le 06-11-2003 à 16:42:43  profilanswer
 

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 :o


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°561044
Moktar1er
No one replies...
Posté le 06-11-2003 à 16:43:41  profilanswer
 

antp a écrit :

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 :o


 
bull questar + dpx20 powa!!!

n°561046
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 06-11-2003 à 16:44:20  profilanswer
 

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


---------------
J'ai un string dans l'array (Paris Hilton)
mood
Publicité
Posté le   profilanswer
 


Aller à :
  FORUM HardWare.fr
  Programmation
  C++

  Comment inclure une classe dans une autre?

 

Sujets relatifs
Appeller une fonction d'une classe directementgros debutant en c++ (quelque notions) Recuper variable d'une classe ?
cherche classe qui parse l'HTML pour faire un aspirateur de siteInclure une police en html
[Java/C] peut on mapper une structure C a une classe java??Inclure un fichier XML dans un autre fichier XML Probleme !
Comment inclure une page exérieure en ASPDeclarer un tableau en static dans une classe
[CSS] inclure une classe dans une autre classe ?comment inclure une classe d'un fichier JAR
Plus de sujets relatifs à : Comment inclure une classe dans une autre?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR