Se connecter / S'enregistrer
Votre question

C : allocation d'un tableau dont la taille augmente de tps en tps

Tags :
  • Standard
  • Programmation
Dernière réponse : dans Programmation
23 Août 2004 08:18:17

salut,
j'ai besoin de creer un tableau de taille variable, dont la taille augmente d'une case a chaque fois que l'on satisfait un critere. Avec malloc, je vois pas bien comment faire puisqu'il faut connaitre la taille pour l'initialiser, dans mon cas la taille n'est pas connue a l'avance. Avec une liste chainee, mem pb : je peux pas creer un maillon a chaque fois (a cause du nom).
Si qq1 a une idee, ca m'aidera bien ;-)
A+
rom1111

Autres pages sur : allocation tableau taille augmente tps tps

23 Août 2004 10:23:19

salut

il me semble que la STL (standard template library) propose un type list qui répond bien a tes attentes ... c'est du C++, mais sinon avec du malloc ... :-(
23 Août 2004 10:25:34

utilise realloc
c genre malloc saif que tu lui dnne la taille il te malloc le meme tableau que l'ancien mais avec une nouvelle taille
chai pas si t'as compri mais euh... "man realloc"
a+
23 Août 2004 10:29:43

merci, je v essayer realloc
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS