La séquence suivante fonctionne mais je ne travaile qu'avec une seule note. Je voudrais pouvoir insérer un tableau de note et je n'y parviens pas erreur de compilation ... Merci d'avance
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
43
44
45
struct controle : etudiant
   {
       controle (int badge,
                 char *nom,
                 char *prenom,
                 int  promo,
                 float note): /*je voudrais pouvoir mettre plusieurs notes*/
           etudiant(badge,
                    nom,
                   prenom,
                   promo),
                   m_note(note) {} 
           virtual void affichage_3()
            {
             affichage_1(m_badge,m_nom,m_prenom,m_promo);
             printf ("\n\n note etudiant = %f",m_note);
             }  
      private:
              float m_note;  
     };
int main() {
   etudiant *ptab[3] = {0,0,0};
   controle    *pnote[3]= {0,0,0};
   int i;
   ptab[0]  =  new etudiant
                   (1,
                   "etudiant_1",
                   "michel",
                   1970);
   ptab[1]  = new etudiant
                   (2,
                   "etudiant_2",
                   "guillaume",
                   2007);
   ptab[2]  =  new etudiant
                   (1,
                   "etudiant_2",
                   "Pierre",
                   2006); 
  pnote[0]  =  new controle
                   (1,
                   "etudiant_1",
                   "michel",
                   1970,
                   13);