namespace cpp {}

C++ lernen, kennen, anwenden

Benutzer-Werkzeuge

Webseiten-Werkzeuge


kennen:lib:memcmp

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

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki