Suprimmer une variable dans un tableau

Fermé
mounir - 30 oct. 2015 à 18:55
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 30 oct. 2015 à 21:39
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;
A voir également:

1 réponse

fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 844
Modifié par fiddy le 30/10/2015 à 21:39
Bonjour,
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
0