Tableau d'entier
ritong
Messages postés
2
Statut
Membre
-
fiddy Messages postés 441 Date d'inscription Statut Contributeur Dernière intervention -
fiddy Messages postés 441 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je cherche à supprimer les valeurs nulles d'un tableau d'entiers pour avoir un tableau plus petit et ne contenant que des informations utile pour le reste de mon programme.
Savez-vous comment faire?
Merci
Je cherche à supprimer les valeurs nulles d'un tableau d'entiers pour avoir un tableau plus petit et ne contenant que des informations utile pour le reste de mon programme.
Savez-vous comment faire?
Merci
1 réponse
-
Bonjour,
Par un tableau, tu ne pourras pas faire grand chose. Il faudra passer par un pointeur.
Tu alloues une zone mémoire (malloc) de la même taille que le tableau.
Tu recopies tous les éléments non nuls et tu réalloues la zone à la bonne taille (realloc()).
Note : tu peux également allouer directement à la bonne taille en comptant au préalable le nombre d'éléments non nuls.
Ou sinon, tu peux passer par une liste chaînée.
Cdlt,