dans rectangle.h et point.h j'ai rejouté la ligne comme ici
`rectangle::~rectangle(void)'
.[code]#ifndef rectangle_H
#define rectangle_H
#include <iostream.h>
#include "point.h"
#include "math.h"
class rectangle {
public:
//constructeur par défault
rectangle();
//constructeur par initialisation
rectangle(const point& x,const point& y);
//desctruteur
~rectangle();
// calculer un diagonale
double diagonale();
private:
point b;
point a;
} ;
#endif[/code]
j'ai ce message
[quote]C:\DOCUME~1\BOLLO~1.BOL\LOCALS~1\Temp\ccmyaaaa.o(.text+0xb4):devoir1.cpp: undefined reference to `point::point(int, int)'
C:\DOCUME~1\BOLLO~1.BOL\LOCALS~1\Temp\ccmyaaaa.o(.text+0x158):devoir1.cpp: undefined reference to `point::point(int, int)'
C:\DOCUME~1\BOLLO~1.BOL\LOCALS~1\Temp\ccmyaaaa.o(.text+0x1a7):devoir1.cpp: undefined reference to `rectangle::rectangle(point const &, point const &)'
C:\DOCUME~1\BOLLO~1.BOL\LOCALS~1\Temp\ccmyaaaa.o(.text+0x1c4):devoir1.cpp: undefined reference to `rectangle::~rectangle(void)'
C:\DOCUME~1\BOLLO~1.BOL\LOCALS~1\Temp\ccmyaaaa.o(.text+0x264):devoir1.cpp: undefined reference to `rectangle::diagonale(void)'
C:\DOCUME~1\BOLLO~1.BOL\LOCALS~1\Temp\ccmyaaaa.o(.text+0x2ac):devoir1.cpp: undefined reference to `point::~point(void)'
C:\DOCUME~1\BOLLO~1.BOL\LOCALS~1\Temp\ccmyaaaa.o(.text+0x2c5):devoir1.cpp: undefined reference to `point::~point(void)'
C:\DOCUME~1\BOLLO~1.BOL\LOCALS~1\Temp\ccmyaaaa.o(.text+0x2fe):devoir1.cpp: undefined reference to [/quote]
ERREUR BBCODE SUR CE MESSAGE : - La valeur de la balise "quote" n'est pas correcte !
Dans Devoir1.cpp tu as bien mis :
[quote]#include "point.h"
#include "rectablge.h"[/quote]
?
Si oui mais dans l'autre sens, mets les dans cet ordre.
As tu créé un projet qui contient bien tous les sources et notamment les rectangle.cpp et point.cpp ?
Si tu as fait tout ça bien, autant mettre ici toutes les sources pour qu'on puisse voir d'ou vient l'erreur.
__________________________
Lisez la [url=http://www.forum.moteurprog.com/bavardages/forum-msg-22857-1.htm]charte[/url], pensez à regarder la [url=http://www.forum.moteurprog.com/FAQ/FAQ.php]FAQ[/url], les [url=http://www.moteurprog.com/Tutoriaux/]tutoriaux[/url], l'[url=http://www.moteurprog.com/Annuaire/]annuaire[/url] et faites une [url=http://www.forum.moteurprog.com/Rechercher/Index.php]recherche[/url] dans les forums.
N'oubliez pas le Tag [b][Résolu][/b][img]http://www.ressources.moteurprog.com//Ressources/Images/Forum/Resolu.gif[/img].
Initiez-vous à Delphi avec [url=http://www.turboexplorer.com/delphi]Turbo Delphi Explorer[/url], au C ou au C++ avec [url=http://www.codeblocks.org]Code::Blocks[/url] et C# avec [url=http://www.microsoft.com/france/msdn/vstudio/express/vcsharp/telechargez.mspx]Visual C# 2005 Express[/url].
ERREUR BBCODE SUR CE MESSAGE : - La valeur de la balise "quote" n'est pas correcte !
Bien déjà le premier problème que j'ai rencontré était que tu n'as pas fait de projet.
Je présume que tu bosses avec DevC++.
Il faut faire un projet afin de précompiler puis d'éditer les liens.
Sinon il ne sait pas ou retrouver chaque fonction.
Ensuite, le second problème a été un & oublié dans l'implémentation du iostream, je ne sais plus tropou. C'était dansun .cpp
__________________________
Lisez la charte, pensez à regarder la FAQ, les tutoriaux, l'annuaire et faites une recherche dans les forums.
N'oubliez pas le Tag [Résolu].