Die string.h
Bibliothek stellt verschiedenste Funktionen zum Manipulieren, Vergleichen und Suchen in Strings und Speicherblöcken zur Verfügung.
Funktion | Bedeutung |
---|---|
memcmp() | Zwei Speicherblöcke vergleichen |
strcmp | Zwei Strings vergleichen |
strcoll() | Zwei Strings nach lokalen Regeln vergleichen (Groß-/Kleinschreibung beachten) |
strncmp() | Eine angegeben Anzahl von Zeichen zweier Strings vergleichen |
strxfrm() | Einen String den lokalen Einstellungen entsprechend transformieren |
Funktion | Bedeutung |
---|---|
memchr() | Ein Zeichen in einem Speicherblock finden |
strchr() | Das erste Auftreten eines Zeichens in einem String finden |
strcspn() | Die Anzahl von Zeichen eines Strings vor dem Auftreten des ersten einer Liste von vorgegebenen Zeichen |
strpbrk() | Das erste autretende Zeichen aus einer Liste von Zeichen finden |
strrchr() | Das letzte Auftreten eines Zeichens in einem String finden |
strspn() | Den Länge des längsten zusammenhängenden Blocks in einem String aus einer Liste von vergegeben Zeichen |
strstr() | Einen Teilstring in einem anderen String finden |
strtok() | Einen String in Token unterteilen |
Funktion | Bedeutung |
---|---|
memset() | Einen Speicherblock mit bestimmten Zeichen auffüllen |
strerror() | Den String mit einer Fehlermeldung zu einem Fehlercode bekommen |
strlen | Die Länge eines Strings bestimmen |