qsort

Autres langues

Langue: pl

Autres versions - même langue

Version: 1993-03-29 (openSuse - 09/10/07)

Section: 3 (Bibliothèques de fonctions)

NAZWA

qsort - sortuje tablicê

SK£ADNIA


#include <stdlib.h>



void qsort(void *base, size_t nmemb, size_t size,

int(*compar)(const void *, const void *));

OPIS

Funkcja qsort() sortuje tablicê nmemb elementów o rozmiarze size. Argument base wskazuje na pocz±tek tablicy.

Zawarto¶æ tablicy jest sortowana w porz±dku rosn±cym, zgodnie z funkcj± porównawcz±, okre¶lon± przez wska¼nik compar. Funkcja ta jest wo³ana z dwoma argumentami, które wskazuj± na porównywane obiekty.

Funkcja porównuj±ca musi zwracaæ liczbê ca³kowit±, która jest mniejsza, równa, lub wiêksza od zera. Oznacza to wtedy, odpowiednio, ¿e pierwszy argument jest mniejszy, równy, lub wiêkszy od drugiego. Je¶li oba porównywane elementy s± jednakowe, to ich kolejno¶æ w posortowanej tablicy jest nieokre¶lona.

WARTO¦Æ ZWRACANA

Funkcja qsort() nic nie zwraca.

ZGODNE Z

SVID 3, POSIX, BSD 4.3, ISO 9899

ZOBACZ TAK¯E

sort(1)