strcoll - Zwei Zeichenketten mittels der aktuellen Locale vergleichen
Standard-C-Bibliothek (
libc,
-lc)
#include <string.h>
int strcoll(const char *z1, const char *z2);
Die Funktion
strcoll() vergleicht die zwei Zeichenketten
z1 und
z2. Sie liefert eine Ganzzahl zurück, die kleiner Null oder
gleich oder größer ist, falls ermittelt wird, dass
z1
weniger als, identisch zu oder mehr als
z2 ist. Der Vergleich erfolgt
auf Zeichenketten, die gemäß der aktuellen Locale des Programms
für die Kategorie
LC_COLLATE interpretiert werden (siehe
setlocale(3).
Die Funktion
strcoll() gibt eine Ganzzahl zurück, die kleiner als,
gleich oder größer als Null ist, wenn ermittelt wird, dass
z1 kleiner als, passend auf oder größer als
z2
ist, wenn beide passend für die aktuelle Locale interpretiert werden.
Siehe
attributes(7) für eine Erläuterung der in diesem
Abschnitt verwandten Ausdrücke.
Schnittstelle |
Attribut |
Wert |
strcoll() |
Multithread-Fähigkeit |
MT-Safe locale |
POSIX.1-2001, POSIX.1-2008, C99, SVr4, 4.3BSD.
In den Locales
POSIX oder
C ist
strcoll() äquivalent
zu
strcmp(3).
memcmp(3),
setlocale(3),
strcasecmp(3),
strcmp(3),
string(3),
strxfrm(3)
Die deutsche Übersetzung dieser Handbuchseite wurde von Helge Kreutzmann
<
[email protected]> erstellt.
Diese Übersetzung ist Freie Dokumentation; lesen Sie die
GNU
General Public License Version 3 oder neuer bezüglich der
Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen.
Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken
Sie bitte eine E-Mail an die
Mailingliste
der Übersetzer