Bonjour,
lorsque j'insert mes objet employes depuis le fichier et en faisant un constructeur au debut de mon logiciel et que je l'ai ajoute directement cela marche, mais lorsque j'utilise le menu 1 et et j'affiche par la suite la liste des employes; le dernier que je viens d'inseré avec le menu 1 m'affiche n'importe quoi ... J'essaie d'etre le plus clair possible : Voici les code existant :
Methode qui marche :
Methode qui ne marche pas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 class Cemploye UnEmp("Jean",350,8.7,35); class Cemploye UnEmp2("Bernard",352,8.9,35); BDD.ajoutEmp(UnEmp); BDD.ajoutEmp(UnEmp2);
Et sinon voici le procedure ajoutEmp :
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 case 1 : { cout << " Choix 1 \n\n"; cout << " Matricule : "; cin >> xMat; cout << " Nom : "; cin >> xNom; cout << " Taux : "; cin >> xTaux; cout << " Nb Heures : "; cin >> xHeures; Cemploye UnEmp(xNom,xMat,xTaux,xHeures); BDD.ajoutEmp(UnEmp); cout << "\n\n Employe insere ... \n\n"; } break;
D'ou viendrait le problème? Merci de vos réponses.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 void Cbdd::ajoutEmp(class Cemploye Emp) { Ctab[CnbEmp]=Emp; CnbEmp=CnbEmp+1; }
Partager