Bonjour à tous
J'ai un probleme en faite je voudrai inserer un element en fin d'une liste(simple et non doublement chainée), hors le modele que j'ai c'est un modele dans lequel chaque foi qu'on aimerai inserer un élement je l'insere en tete de la liste et vu que je ne peux pas modifie le code au complet car je suis déja loin dans mon programme, si quelqu'un peut m'aider je serai très ravi de pouvoir lever cet obstacle.
est -il possible de faire ainsi avec une fonction d'insertion
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 void insert(list_ptr l, cel elt){ list_ptr new,tmp = l; new = (list_pt)malloc(sizeof(list_t)); new->elt = elt; while(tmp != NULL) /// connaitre la taille { tmp->next k++; } // en fonction de la taille j'inserer l'element. while(tmp != NULL) { tmp->next r++; if(r==k) tmp->next = new }
Partager