Probleme Serieux Sur Les Constructeurs
Bonjour,
On nous demande d'écrire un programme qui
va afficher le nom et la matricule d'un eleve
en utilisant les constructeurs (statique et dynamique)
Et j(ai fait le code ci-dessous, Mais il ne tourne pas !
ou est l'erreur ? aidez moi, je suis debutant ! Je vs
remerci ! J'aime les comentaires !
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
| #include<iostream.h>
#include<conio.h>
#include<string.h>
class eleve
{
int matr;
char nom[28];
public:
void eleve(void);
void eleve(int,char);
void presentation(int,char);
void changestatuit(int, char);
};
void eleve::eleve()
{
matr=0021;
nom=Abderemane;
}
void eleve::eleve(int mat,char n)
{
strcpy(nom,n);
mtr=mat;
}
void eleve::presentation(int,char)
{
cout<<"Je suis"<<nom<<"numero"<<matr;
}
void main()
{
eleve etud1, etud2;
int a;
char *nE;
etud1.eleve();
etud1.presentation();
cout<<"Entrez votre Nom";
cin>>nE;
cout<<"Entrez votre matricule";
cin>>a;
etud2.eleve(a,nE);
etud2.presentation(a,nE);
getch();
} |
// AIDEZ MOI MES AMIS? JE FAIS TOUT MON MIEUX !