Provided by: manpages-es_1.55-10_all bug

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)