Tableau d'entier

ritong Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
fiddy Messages postés 11069 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
A voir également:

1 réponse

fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
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