Suprimmer une variable dans un tableau
Bonjour,
comment je peux supprimer une variable dans un tableau ? par exemple
tab:5,2,6,0,4,0,3;
je veux supprimer le nombre 0 !
tab:5,2,6,4,3;
comment je peux supprimer une variable dans un tableau ? par exemple
tab:5,2,6,0,4,0,3;
je veux supprimer le nombre 0 !
tab:5,2,6,4,3;
1 réponse
-
ContributeurBonjour,
Avec un tableau, impossible.
A la limite, tu peux utiliser un pointeur.
Ensuite, il faut effectuer une boucle pour décaler tous les éléments situés après l'élément à supprimer vers la gauche et effectuer une réallocation dynamique (realloc) pour diminuer la taille de la zone mémoire.
Après, tu peux aussi te pencher vers les listes chaînées ou doublement chaînées selon tes besoins.
Cdlt,
Google is your friend