NAZWA¶
bsearch - binarne przeszukiwanie posortowanej tablicy
SKŁADNIA¶
#include <stdlib.h>
 
void *bsearch(const void *key, const void *base, size_t nmemb,
size_t size, int (*compar)(const void *, const void *));
 
OPIS¶
 Uwaga! To tłumaczenie może być nieaktualne!
Funkcja 
bsearch() przeszukuje tablicę obiektów 
nmemb,
  której pierwszy element jest wskazywany przez 
base, w poszukiwaniu
  elementu pasującego do obiektu wskazywanego przez 
key. Rozmiar
  każdego z elementów tablicy określony jest przez 
size.
Zawartość tablicy powinna być posortowana w kolejności
  rosnącej zgodnie z funkcją porównawczą wskazywaną
  przez 
compar. Funkcja 
compar powinna posiadać dwa
  argumenty: wskaźnik do obiektu 
key oraz do elementu tablicy, i
  powinna zwracać wartość integer mniejszą, równą
  lub większą niż zero jeśli obiekt 
key okazał
  się, odpowiednio, mniejszy, równy lub większy niż element
  tablicy.
WARTOŚĆ ZWRACANA¶
Funkcja 
bsearch() zwraca wskaźnik do pasującego elementu
  tablicy, lub NULL jeśli nie znaleziono takiego elementu. Jeśli
  istnieje więcej takich elementów, to nie jest określone, na
  który element będzie wskazywać zwrócony wskaźnik.
ZGODNE Z¶
SVID 3, BSD 4.3, ISO 9899 (C99)
ZOBACZ TAKŻE¶
qsort(3)
Powyższe tłumaczenie pochodzi z nieistniejącego już Projektu
  Tłumaczenia Manuali i 
może nie być aktualne. W razie
  zauważenia różnic między powyższym opisem a
  rzeczywistym zachowaniem opisywanego programu lub funkcji, prosimy o
  zapoznanie się z oryginalną (angielską) wersją strony
  podręcznika za pomocą polecenia:
  
  - man --locale=C 3 bsearch
 
Prosimy o pomoc w aktualizacji stron man - więcej informacji można
  znaleźć pod adresem
  
http://sourceforge.net/projects/manpages-pl/.