int Gfirstwc(LLIST**,void *)
int Gfirstw(LLIST **,void *)
|
R1Gfirstw(
P1,P2 ) |
|
R1Gfirstwc(
P1,P2 ) |
Recherche dans la liste P1 le
premier élément
dont la/les clés correspond à la/les
clés de P2 puis le recopie
dans P2.
La fonction Gfirstwc positionne en plus le curseur sur l'élément
( dans le cas ou elle le trouve !!).
- En entrée :
- P1 : Adresse d'un pointeur de liste.( LLIST
**).
- P2 : Elément recherché puis élément
destination.
- En sortie :
(Voir
codes retour)
- R1 :LOK Il y a au moins un élément
dans la liste P1 qui à la même clés
que P2 et recopie
de l'élément dans P2.
- R1 :LNOK
la liste P1 n'a pas d'élément
qui corresponde aux critères de recherche.!!
- Pour les autres codes voir : codes
retour
Remarque :
- P2 doit être de la même type que
l'élément initialisé par la fonction initlist.
- Dans le cas contraire il y a un risque de plantage du programme ou de destruction
d'une zone mémoire!!.
Garantie:
- La fonction recopie le premier
élément qui correspond à la clés.
Voir aussi :
exemple 000
Glastw(LLIST **, void *) PGlastw(LLIST **,void *)