Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

strncmp - zwei Teilzeichenketten vergleichen

&pagelevel(4)&pagelevel

Definition

#include <string.h>

int strncmp(const char *s1, const char *s2, size_t n);

Beschreibung

strncmp() vergleicht die Zeichenketten s1 und s2 bis zur maximalen Länge n lexikalisch; z.B liefert
strncmp("Sie","Siemens",3)
das Ergebnis 0 (gleich), weil die beiden Argumente in den ersten drei Zeichen übereinstimmen.

Returnwert

Ganzzahliger Wert, und zwar:


< 0

s1 ist in den ersten n Zeichen lexikalisch kleiner als s2.


0

s1 und s2 sind in den ersten n Zeichen lexikalisch gleich groß.


> 0

s1 ist in den ersten n Zeichen lexikalisch größer als s2.

Hinweise

Als Argumente werden Zeichenketten erwartet, die mit dem Nullbyte (\0) abgeschlossen sind.

Es gilt die Sortierreihenfolge des EBCDIC-Zeichensatzes.

Siehe auch

strcmp(), string.h.