Bonsoir

Je suis débutant en langage C++, mon problème est le suivant :

J’ai trois fichiers : program.cpp ; etudient.h ; etudient.cpp dont voici les contenus :

etudient.cpp

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
class etudient
{
public:
int mat;
 
public:
 
void saisie()
{
cout<<"Saisir le matricule :";
cin>>mat ;
}
};
etudient.h

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
#ifndef etudient_H
#define etudient_H
 
class etudient
{
public:
    void saisie();
};
#endif

program.cpp

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
#include <iostream.h>
 
#include "etudient.h"
 
 
void main()
{
etudient etd;
etd.saisie();
}

Je voudrais faire appel à la classe etudient depuis mon « program.exe » cependant quand je compile mon fichier « program.cpp » ce message d’erreur apparaît :
Error: Unresolved external ‘etudient::saisie()’ referenced from C:\BC5\BIN\PROGRAM.OBJ
J’utilise Borland C++ v5.02
Mon fichier etudient.h est bien dans le dossier des fichiers header (INCLUDE)
Mes deux fichiers cpp sont dans le dossier BIN.

Si vous pourriez m’aider je vous serai très reconnaissant.
Merci d’avance.