Liste chainee Ajout en fin de liste
Bonjour,
Je suis en train d'apprendre les bases des listes chainees,
je bloque quand il s'agit d'ajouter l'element en fin de liste,
Voici le code de ma fonction
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
t_list *my_push_end(t_list **begin, char *data)
{
t_list *new;
char *tmp;
new = new_elem();
new->data = data;
new->next = NULL;
if (begin == NULL)
{
return (NULL);
}
else
{
while (new->next != NULL)
{
begin = new->next;
}
new->next = new;
}
} |
j'ai cree une simple structure contenant un char *data
Je vous en remercie,
Cordialement,