Bugg en faisant une boucle de tableau c++
napi15
-
fiddy Messages postés 441 Date d'inscription Statut Contributeur Dernière intervention -
fiddy Messages postés 441 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
quelqun aura une idee pourquoi j'arrive pas a boucler ?!?!
int num;
Mammifere tab []= {};
string name ="";
cout <<" Entrer vote nombres d'animaux:" ;
cin>> num;
for (int i=0 ;i < num; i++)
{
cout<<"entrer votre premier poisson:" ;
cin>>name;
tab[i].setType(name);
}
y'a un petit bugg mais j'arrive pas a realiserr!! AIDER MOI!! MERCIII EN AVANCEEE
quelqun aura une idee pourquoi j'arrive pas a boucler ?!?!
int num;
Mammifere tab []= {};
string name ="";
cout <<" Entrer vote nombres d'animaux:" ;
cin>> num;
for (int i=0 ;i < num; i++)
{
cout<<"entrer votre premier poisson:" ;
cin>>name;
tab[i].setType(name);
}
y'a un petit bugg mais j'arrive pas a realiserr!! AIDER MOI!! MERCIII EN AVANCEEE
2 réponses
-
quand je fais p[as une boucle
exemple :
cout<<"entrer votre premier poisson:" ;
cin>>name;
tab[1].setType(name);
apres je fais cout<<tab[1].setType(name); CA MARCHE !! MAIS PRQ??? -
Bonjour,
Mammifere tab[]={};
Ton tableau n'est pas initialisé correctement puisque tu n'indiques pas sa taille.
Je te conseille de plutôt mettre : Mammifere *tab;
Et après cin >> num; de mettre : tab=new Mammifere[num];
Et à la fin du programme, n'oublie pas delete.
Cdlt,