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 : 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
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);