Bonjour,
Je suis sur un code qui rempli un tableau (dynamique) avec des valeur entré par un utilisateur.
On suppose que l'utilisateur rentre plein de valeurs(genre des milliers).
Je ne sais donc pas la taille que va faire mon tableau c'est pourquoi il est dynamique.
J'utilise donc une boucle pour demander à l'utilisateur de rentrez sa valeur et j'agrandis mon tableau pour ajouter cette valeur.
Le problème c'est que je n'arrive pas à ré-allouer une 2 em fois, mon tableau.
La première fois ça marche mais pas la 2em. D'ailleurs 2em fois l'adresse de mon tableau vaux NULL. C'est très embêtant car mon tableau est perdu au moindre problème avec la fonction realloc.
Je vous donne un résumé de se que je veux faire; c'est du langage C :
/*initalisation tableau, malloc OK*/
taille=0;
do{
/*saisie utilisateur*/
tableau = realloc(tableau, sizeof(int) * taille);
tableau[taille];
taille++;
}while(/*fin de saisie*/);
Y a t'il une autre solution?
