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 |