int Cinsr(LLIST**,void *)
Insère
P2 dans la liste
P1
à droite du curseur.
- En entrée :
- P1 : Adresse d'un pointeur de liste.( LLIST
**).
- P2 : Adresse de l'élément.
- En sortie :
(Voir
codes retour)
- R1 :LOK insertion réussi.
- R1 :NPC Le curseur ne pointe sur aucun élément.
- R1 :NLD La liste n'est pas initialisée.
- R1 :L_VIDE P1
= Pointeur vide.
- R1 :D_NULL P2
= Pointeur vide.
- Remarque :
- Le curseur reste inchangé. Donc le prochain élément
sera celui que l'on vient d'insérer.
Garantie:
- L'insertion d'un élément
, le re-chaînage et le nombre d'élément incrémenté
de 1.
Voir aussi : exemple 000
Cfirst(LLIST **) Clast(LLIST**) Cnext(LLIST **)
Cdel(LLIST **) Celmt(LLIST **) Cprev(LLIST **)
Cinsl(LLIST **,void *) Cinsr(LLIST **,void *) Crand(LLIST **,void *) Cchange(LLIST **,void *)