Une petite question sur un malloc de char et de int.
Bonjour,
j'aimerais avoir une petite précision quant à l'application que j'aimerais faire d'un malloc.
Je vous explique. J'aimerais en fait réaliser un tableau dynamique genre GARRAY de la glib càd pouvoir ajouter des éléments (entier) au tableau sans en avoir spécifié la taille au préalable.
Pour des tableaux de char c'est facile car on peut jouer avec strlen pour avoir la taille du tableau precedent, allouer un tableau de taille +1char, copier le precedent dedans par strcpy puis concaténer le nouveau char a la fin puis supprimer l'ancien tableau.
J'aimerais faire exactement pareil et obtenir un tableau d'entier que je peux parcourir simplement par un for(i = 0 ; i < X ; i++) tab[i].
Seulement mon ennui c'est que je ne sais ni comment récupérer la taille du tableau précédent et ni comment faire pour copier l'ancien tableau dans le nouveau et ajouter l'élément.
Est-ce que vous auriez des suggestions ?
Merci d'avance