LSEARCH |
Recherche linéaire |
QuickC |
stdlib.h |
Syntaxe
void *lsearch(const void *key,const void *base,size_t nelem,size_t width,int (*compare)());
|
Paramètres
Nom |
Description |
key |
Ce paramètre permet d'indiquer l'élément devant être recherché |
base |
Ce paramètre permet d'indiquer le tableau dans lequel la recherche doit être effectué |
nelem |
Ce paramètre permet d'indiquer le nombre d'élément que contient le tableau |
width |
Ce paramètre permet d'indiquer la taille en octets d'un élément du tableau |
compare |
Ce paramètre permet d'indiquer la fonction a utiliser pour la comparaison et doit retourner une valeur pour indiquer si les items sont inférieur, égale ou supérieur |
Description
Cette fonction permet d'effectuer une recherche selon une méthode linéaire dans le tableau spécifié et si la valeur recherché n'est pas trouvé, elle l'ajoute à la fin du tableau.
Dernière mise à jour : Dimanche, le 28 juin 2015