mettre la dimension d'un tableau a partir d'une fonction
salut, je vouderais mettre la dimension d'un tableau a partir d'une fonction mais..l'éxecution ne se termine pas quand je la lance
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| void creer(Personne** pers,int nbrelem){
char* nom ; char* prenom ; unsigned int age;
*pers=new Personne[nbrelem];
for(int i=0;i<nbrelem;i++){
cout<<"donnez le nom , le prenom et l'age de "<<i+1<<"eme elements \n";
fflush(stdin);
cin>>nom;
fflush(stdin);
cin>>prenom;
fflush(stdin);
cin>>age;
*((*pers)+i)=Personne(nom,prenom,age); // ici le probleme...pk?
}
}
//*dans le main
Personne *p;
creer(&p,3); |