Provided by:
manpages-es_1.55-10_all 
NOMBRE
bsearch - busqueda binaria en un arreglo (array) ordenado
SINOPSIS
#include <stdlib.h>
void *bsearch(const void *key, const void *base, size_t nmemb,
size_t size, int (*compar)(const void *, const void *));
DESCRIPCI'ON
La funcion bsearch() busca en un arreglo de nmemb elementos, donde el
primer elemento esta apuntado por base, un elemento que coincida con el
objecto apuntado por key. El tamano de cada elementos del arreglo es
especificado por size.
El contenido del arreglo debe estar ordenado en orden ascendente segun
la funcion de comparacion referenciada por compar. Se espera que la
rutina compar tenga dos argumentos que apunten al objeto key y a un
elemento del arreglo, en ese orden, y debe devolver un entero menor,
igual o mayor que cero si resulta que el objeto key es menor, igual o
mayor (respectivamente) que el elemento del arreglo.
VALOR DEVUELTO
La funcion bsearch() devuelve un puntero al elemento del arreglo que
coincide, o NULL si no hay coincidencia. Si hay multiples elementos que
coinciden con la clave, el elemento devuelto esta sin determinar.
CONFORME A
SVID 3, BSD 4.3, ISO 9899 (C99)
V'EASE TAMBI'EN
qsort(3)