qsort

Autres langues

Langue: de

Version: 6. Juni 1996 (openSuse - 09/10/07)

Section: 3 (Bibliothèques de fonctions)

BEZEICHNUNG

qsort - sortiert ein Array

ÜBERSICHT


#include <stdlib.h>



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

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


BESCHREIBUNG





Die Funktion

qsort()



sortiert ein Array mit

nmemb



Elementen der Größe

size.



Das Argument

base



zeigt auf den Anfang des Arrays.


Die Inhalte des Arrays werden in aufsteigender Reihenfolge sortiert bezogen auf eine Vergleichsfunktion, auf die compar zeigt, welche mit zwei Argumenten aufgerufen wird, die auf die zu vergleichenden Objekte zeigen.
Die Vergleichsfunktion muss eine Ganzzahl zurückgeben, die kleiner Null, gleich Null oder größer Null ist, je nachdem, ob das erste Argument kleiner, gleich oder größer als das zweite ist. Wenn zwei Felder des Array gleich sind ist ihre Reihenfolge unbestimmt.

RÜCKGABEWERT





Die Funktion

qsort()



gibt keinen Wert zurück.

KONFORM ZU





SVID 3, POSIX, BSD 4.3, ISO 9899

SIEHE AUCH





sort(1)