Bonjour,
J'ai crée une classe et volière :
J'ai un probleme lors de l'éxécution de la méthode insere:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 class Voliere { private: int nbOiseau; int capacite; Oiseau ** tab; public: Voliere(int c=0); void insere(Oiseau* adresse); void afficher(); };
Dans ma fonction main, apres avoir crée un oiseau O, et une volière je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 void Voliere :: insere(Oiseau* adresse) { if(nbOiseau==capacite) {cout<<"Il n'y a plus de place dans la volière"<<endl; } else {tab[nbOiseau]=adresse; nbOiseau=nbOiseau+1; } }
V.insere(&O);
pour insérer cette oiseau à la volière. Ca compile bien mais au moment de l'éxecution ça se stoppe et j'ai une fenêtre qui apparait avec le message suivant : " Projet1.exe a rencontré un problème et doit fermer. Nous vous prions de nous excuser pour le désagrément encouru."
J'ai besoin d'aide. Merci d'avance
balises [code] ajoutées par r0d. Merci d'y penser dorénavant.
Partager