[c++] tableau dynamique

Fermé
KBS - 27 déc. 2009 à 22:02
 kbs - 29 déc. 2009 à 01:07
Bonjour,

je dois créer un tableau dynamique que je devrais redimensionner au cours du programme sans utiliser de vector
pour l'instant mon idee est de creer un tableau avec par exemple une taille = 10 et une fois qu'il est remplie je crée un autre tableau plus grand dans lequel je copie le premier et ainsi de suite
n'y a t il vraiment aucune maniere de le faire plus facilement ??
A voir également:

2 réponses

merci de ta reponse, j'ai ce qu'il me faut
1
loupius Messages postés 697 Date d'inscription dimanche 1 novembre 2009 Statut Membre Dernière intervention 31 décembre 2017 148
27 déc. 2009 à 22:58
Si tu n'utilises pas les possibilités du '++' alors ce n'est que du simple 'C'; et là tu as une fonction taillée sur mesure pour ta question, il s'agit de:
void* realloc (void* ancienneZone, size_t newTaille);
Réalloue une zone mémoire à la taille demandée, recopie ce qui est possible de l'ancienne à la nouvelle zone, détruit l'allocation de l'ancienne zone et retourne un pointeur vers la nouvelle zone.
Bonne continuation.
0