Rechercher une page de manuel
bsearch
Langue: pl
Version: 1993-03-29 (openSuse - 09/10/07)
Section: 3 (Bibliothèques de fonctions)
NAZWA
bsearch - binarne przeszukiwanie posortowanej tablicySK£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
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)Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre