Provided by: manpages-pt-dev_20040726-4_all bug

NOME

       bsearch - busca binária em um  array ordenado.

SYNOPSIS

       #include <stdlib.h>

       void *bsearch(const void *key, const void *base, size_t nmemb,
              size_t size, int (*compar)(const void *, const void *));

DESCRIÇÃO

       A  função bsearch() busca um item semelhante ao indicado por key num array com nmemb itens
       iniciado no endereço indicado por base.  Os itens têm tamanho size.

       O conteúdo do array deverá estar em ordem  crescente  segundo  o  critério  definido  pela
       função compar. Esta função recebe dois argumentos, que são o objeto key e um item do array
       (nesta ordem), e retorna um inteiro menor, igual ou  maior  que  zero  conforme  key  seja
       menor, igual ou maior que o item do array.

VALOR REOTRNADO

       Retorna um ponteiro para um item igual no array, ou NULL se não houver um.  Se houver mais
       de um elemento igual, qualquer um pode ser retornado.

DE ACORDO COM

       SVID 3, BSD 4.3, ISO 9899

VER TAMBÉM

       qsort(3)

TRADUZIDO POR LDP-BR em 21/08/2000.

       Paulo    César    Mendes    <drpc@ism.com.br>     (tradução)     xxxxxxxxxxxxxxxxxxxxxxxxx
       <xxx@xxxxxx.xxx.xx> (revisão)