Incertitude sur liste chainée ! help please
Résolu
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour ,
j'aimerais crée deux liste chainée distincte l'une de l'autre .
l'une contient un string et 2 integer
l'autre uniquement un string .
j'ai déjà coder deux trois fonctions mais sa ne semble pas fonctionner .
un peu d'aide est-il possible ?
voici les structure qui sont dans mon fichier.h !
et voici les fonction qui pause problème
je ne parvient pas a afficher les élément de mes liste ( ici il n'y en a que une du coup )
je le fait via cette fonction
j'aimerais crée deux liste chainée distincte l'une de l'autre .
l'une contient un string et 2 integer
l'autre uniquement un string .
j'ai déjà coder deux trois fonctions mais sa ne semble pas fonctionner .
un peu d'aide est-il possible ?
voici les structure qui sont dans mon fichier.h !
typedef struct s_elem { char *name; int coo_x; int coo_y; struct s_elem *next; } t_elem; typedef struct s_list { struct s_elem *first; } t_list; typedef struct s_way { char *str; struct s_way *next; } t_way; typedef struct s_wlist { struct s_way *first; } t_wlist;
et voici les fonction qui pause problème
t_wlist *initiali() { t_wlist *wlist; t_way *way; wlist = malloc(sizeof(*wlist)); way = malloc(sizeof(*way)); if (wlist == NULL || way == NULL) eromalloc("initiali", 2); way->str = NULL; way->next = NULL; wlist->first = way; return (wlist); } void add_element(t_wlist *wlist, char *way) { t_way *new; new = malloc(sizeof(*new)); if (wlist == NULL || new == NULL) eromalloc("add_element", 3); new->str = way; new->next = wlist->first; wlist->first = new; }
je ne parvient pas a afficher les élément de mes liste ( ici il n'y en a que une du coup )
je le fait via cette fonction
void aff_list(t_wlist *wlist) { if (wlist == NULL) { printf("wlist is NULL\n"); exit (1); } s_way *actu = wlist->first; while (actu != NULL) { printf("%d -> ", actu->str); actu = actu->next; } printf("NULL\n"); }
A voir également:
- Incertitude sur liste chainée ! help please
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Liste code ascii - Guide
- Site dangereux liste - Guide
- Comment cacher sa liste d'amis sur facebook - Guide
merci de ton intervention ;-)