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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 !