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
j'ai cree une simple structure contenant un char *data
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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; } }
Je vous en remercie,
Cordialement,
Partager