Tableau d'entier

ritong Messages postés 2 Statut Membre -  
fiddy Messages postés 11653 Statut Contributeur -
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
A voir également:

1 réponse

fiddy Messages postés 11653 Statut Contributeur 1 847
 
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,
0