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 : 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;
    }
}
j'ai cree une simple structure contenant un char *data
Je vous en remercie,
Cordialement,