Definition | #include <string.h> int memcmp(const void *s1, const void *s2, size_t n); | |
Beschreibung |
s1 und s2 sind Zeiger auf die Speicherbereiche, die verglichen werden sollen. n ist ein ganzzahliger Wert, der die Anzahl der zu vergleichenden Bytes angibt. | |
Returnwert | Ganzzahliger Wert, und zwar: | |
| < 0 | Der Inhalt von s1 ist in den ersten n Bytes lexikalisch kleiner als der Inhalt von s2. |
| 0 | Die Inhalte von s1 und s2 sind in den ersten n Bytes lexikalisch gleich groß (d.h. identisch). |
| > 0 | Der Inhalt von s1 ist in den ersten n Bytes lexikalisch größer als der Inhalt von s2. |
Hinweis | Die Funktion eignet sich für die Bearbeitung von Zeichenvektoren, die im Unterschied zu Zeichenketten nicht mit dem Nullbyte ( | |
Siehe auch |
|