[C] remplissage liste chainée simple

Fermé
dety - 30 mars 2011 à 14:42
Edwyn Messages postés 105 Date d'inscription vendredi 20 juin 2008 Statut Membre Dernière intervention 31 mars 2011 - 31 mars 2011 à 09:15
Bonjour,

Je ne suispas très familiariser avec les listes chainées. Je sollicite votre aides.
Je voudrais écrire une fonction qui permet de remplir les élements de ma liste chainée par les lignes d'un fichier de données.
Quelqu'un pourait-il m'aider à réaliser?
Merci par avance.

9 réponses

Edwyn Messages postés 105 Date d'inscription vendredi 20 juin 2008 Statut Membre Dernière intervention 31 mars 2011 14
30 mars 2011 à 15:44
Bonjour,

Ca semble correcte, sauf que dans new_client ton p est de type node alors qu'il devrait être de type
client*
et que tu vérifie pas le retour de ton malloc et que son type de retour devrait être
client*

Pour ce qui est de ton ajout en tête le retour devrait être
client*

Pour ton affichage et ton free_list_client l'argument list devrait être de type
client* list
Puis check de pointeur null oublier dans le free.

Ou alors concernant les "*" oublier au niveau du type "client" tu peux juste changer ton typedef pour que "client" corresponde non pas à
struct list_client

mais à
struct list_client*


Cordialement,
1