namespace cpp

C++ lernen, kennen, anwenden

Benutzer-Werkzeuge

Webseiten-Werkzeuge


kennen:lib:strncmp

strncmp()

#include <cstring>

int strncmp (const char *s1, const char *s2, size_t anzahl) 

Vergleicht maximal anzahl Bytes der beiden Zeichenketten.

Parameter

s1 Zeiger auf C-Zeichenkette
s2 Zeiger auf C-Zeichenkette
anzahl Maximalzahl zu vergleichender Zeichen

Ergebnis

Rückgabewert: 0, wenn ersten anzahl Zeichen übereinstimmen. 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

strncmp.cpp
#include <cstring>
#include <iostream>
 
int main()
{
  using namespace std;
  const char *p = "Hallo";
  const char *q = " Welt";
 
  cout << strncmp(p, q, 3) << '\n';
}
kennen/lib/strncmp.txt · Zuletzt geändert: 2019-11-20 16:27 von rrichter