Tableau d'entier

ritong Messages postés 2 Statut Membre -  
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

1 réponse

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