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 de diffusion whatsapp - Guide
- Liste déroulante en cascade - Guide
- Gertrude a préparé la liste des affaires à prendre pour l'excursion. juliette a modifié cette liste en utilisant le mode suivi des modifications proposé par le traitement de texte. - Guide
- Triez cette liste par ordre alphabétique des villes et par note de la meilleure à la moins bonne. quel mot est formé par les 8 premières lettres de la colonne code ? ✓ - Forum Excel
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.