Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

strcmp - zwei Zeichenketten vergleichen

&pagelevel(4)&pagelevel

Definition

#include <string.h>

int strcmp(const char *s1, const char *s2); 

Beschreibung

strcmp() vergleicht zwei Zeichenketten s1 und s2 lexikalisch, z.B.:

"Zirkel" ist lexikalisch kleiner als "Zirkus". "Busse" ist lexikalisch größer als "Bus".

Returnwert

 Ganzzahliger Wert, und zwar:


< 0

s1 ist lexikalisch kleiner als s2.


= 0

s1 und s2 sind lexikalisch gleich groß.


> 0

s1 ist lexikalisch größer als s2.

Hinweise

Als Argumente werden Zeichenketten erwartet, die mit dem Nullbyte (\0) abgeschlossen sind. Ist das nicht der Fall, ist das Ergebnis zufällig.

Es gilt die Sortierreihenfolge des EBCDIC-Zeichensatzes.

Siehe auch

strncmp(), string.h.