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 code ascii - Guide
- Liste déroulante en cascade - Guide
- Site dangereux liste - Guide
- Comment cacher sa liste d'amis sur facebook - Guide
merci de ton intervention ;-)