J'utilise le logiciel Dev-C++ et lorsque je compile, il n'y a pas d'erreur. Lorsque j'éxécute il n'y a pas d'erreur.
Mon problème vient dans le fonctionnement du programme.
J'utilise un cin dans mon programme pour entrer mon nom.
Jusque là tout ce passe bien. Une fois mon nom entrer j'appuis sur la touche entrer pour valider, et le programme et censé m'affiche le prénom pour que je puis le rentrer également. Et non, il ne fait pas ça il ferme tout simplement la fenetre de console car je suis en mode console.
main.cpp
Code :
#include <iostream>
#include "cl_personne.h"
using namespace std;
int main()
{
cl_personne obj_personne;
obj_personne.saisie();
}
cl_personne.h
Code :
#define cl_personne_h
class cl_personne{
private:
char * nom;
char * prenom;
int tel;
public:
cl_personne();
~cl_personne();
char saisie();
char affiche();
void modifTel(char *a,char *b,int c);
booloperator == (const cl_personne & );
booloperator = (const cl_personne & );
};
cl_personne.cpp
Code :
#include "cl_personne.h"
#include <iostream>
using namespace std;
//Constructeur
cl_personne::cl_personne()
{
nom = "";
prenom = "";
tel = 0;
}
//Destructeur
cl_personne::~cl_personne()
{
//
}
//------------------------------
char cl_personne::saisie()
{
cout << "Ajouter une nouvelle personne" <<endl;
cout << "Nom: " ;
cin >> nom;
cout << "Prenom:";
cin >>prenom;
cout << "Telephone:";
cin >> tel;
return nom,prenom,tel;
}
J'ai beau cherché sur google, tout les tutoriaux me dise de faire comme j'ai fait.
HELP PLEASE