Problème fgets et remplissage de liste
Résolu/Fermé
A voir également:
- Problème fgets et remplissage de liste
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Liste site streaming illégal - Accueil - Services en ligne
- Liste de diffusion whatsapp - Guide
- Liste groupe whatsapp - Guide
2 réponses
Bonjour
Chaque fois que tu ajoutes un élément à ta liste, dans le champ essid, tu ajoutes ch.
Mais il n'y a qu'une seule variable ch dans ton programme. Toutes tes instances de struct check pointent sur la même variable, normal, qu'elles affichent la même chose, la dernière qui a été mise dedans.
Il faudrait, à chaque ajouterEnTete, allouer de la place pour la chaîne, recopier la chaîne, et mémoriser le pointeur sur la zone allouée. Et ne pas oublier les désallocations quand tu détruis ta liste.
Chaque fois que tu ajoutes un élément à ta liste, dans le champ essid, tu ajoutes ch.
Mais il n'y a qu'une seule variable ch dans ton programme. Toutes tes instances de struct check pointent sur la même variable, normal, qu'elles affichent la même chose, la dernière qui a été mise dedans.
Il faudrait, à chaque ajouterEnTete, allouer de la place pour la chaîne, recopier la chaîne, et mémoriser le pointeur sur la zone allouée. Et ne pas oublier les désallocations quand tu détruis ta liste.