wcsncmp - zwei Zeichenketten weiter Zeichen fester Größe
vergleichen
Standard-C-Bibliothek (
libc,
-lc)
#include <wchar.h>
int wcsncmp(const wchar_t z1[.n], const wchar_t z2[.n], size_t n);
Die Funktion
wcsncmp() ist das Äquivalent für weite Zeichen
der Funktion
strncmp(3). Sie vergleicht die Zeichenkette weiter
Zeichen, auf die
z1 zeigt und die Zeichenkette weiter Zeichen, auf die
z2 zeigt, aber höchstens
n weite Zeichen jeder
Zeichenkette. In jeder Zeichenkette dehnt sich der Vergleich nur bis zum
ersten Auftreten des weiten Nullzeichens (L=\0=) aus, falls vorhanden.
Die Funktion
wcsncmp() liefert Null zurück, falls die
Zeichenketten weiter Zeichen unter
z1 und
z2, abgeschnitten auf
höchstens die Länge
n, identisch sind. Sie liefert eine
Ganzzahl größer Null zurück, falls bei der ersten
Position
i (
i <
n) mit Unterschieden das entsprechende
weite Zeichen
z1[i] größer als
z2[i] ist. Sie
liefert eine Ganzzahl kleiner Null zurück, falls bei der ersten
Position
i (
i <
n) mit Unterschieden das entsprechende
weite Zeichen
z1[i] kleiner als
z2[i] ist.
Siehe
attributes(7) für eine Erläuterung der in diesem
Abschnitt verwandten Ausdrücke.
Schnittstelle |
Attribut |
Wert |
wcsncmp() |
Multithread-Fähigkeit |
MT-Safe |
POSIX.1-2001, POSIX.1-2008, C99.
strncmp(3),
wcsncasecmp(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