kennen:lib:memcmp
Inhaltsverzeichnis
memcmp()
#include
<cstring>
int memcmp (const void *a1, const void *a2, size_t anzahl)
Vergleicht anzahl
Bytes der beiden Speicherbereiche.
Parameter
a1 | Zeiger auf Speicherblock |
a2 | Zeiger auf Speicherblock |
anzahl | Groesse des Speicherblocks in Bytes |
Ergebnis
Rückgabewert: 0, wenn beide Speicherblöcke den gleichen Inhalt haben. Sonst liefert die Funktion die Differenz der ersten unterschiedlichen Bytes b1-b2 (kleiner 0 für b1<b2, größer 0 für b1>b2).
Siehe auch
Beispiel
- memcmp.cpp
#include <cstring> #include <iostream> int main() { const char *p = "Hallo"; const char *q = " Welt"; std::cout << std::memcmp(p, q, 5) << '\n'; }
kennen/lib/memcmp.txt · Zuletzt geändert: 2019-11-20 15:54 von 127.0.0.1