Scroll to navigation

string(3) Library Functions Manual string(3)

BEZEICHNUNG

stpcpy, strcasecmp, strcat, strchr, strcmp, strcoll, strcpy, strcspn, strdup, strfry, strlen, strncat, strncmp, strncpy, strncasecmp, strpbrk, strrchr, strsep, strspn, strstr, strtok, strxfrm, index, rindex - Zeichenkettenaktionen

BIBLIOTHEK

Standard-C-Bibliothek (libc, -lc)

ÜBERSICHT

#include <strings.h>

vergleicht die Zeichenketten s1 und s2 ohne Berücksichtigung der Groß- und Kleinschreibung.
vergleicht die ersten n byte der Zeichenketten s1 und s2 ohne Berücksichtigung der Groß- und Kleinschreibung.
Identisch zu strchr(3).
Identisch zu strrchr(3).
#include <string.h>
kopiert eine Zeichenkette von quelle nach ziel und gibt einen Zeiger auf das Ende der resultierenden Zeichenkette in ziel zurück.
hängt die Zeichenkette quelle an die Zeichenkette ziel an und gibt einen Zeiger auf ziel zurück.
gibt einen Zeiger auf das erste Vorkommen des Zeichens c in der Zeichenkette s zurück.
vergleicht die Zeichenketten s1 und s2.
vergleicht die Zeichenketten s1 und s2 unter Verwendung der aktuellen Locale miteinander.
kopiert die Zeichenkette quelle nach ziel und gibt einen Zeiger auf den Anfang von ziel zurück.
berechnet die Länge des Anfangssegments der Zeichenkette s, die keine Byte der Zeichenkette ablehnen enthält.
gibt ein Duplikat der Zeichenkette s im Speicher zurück, der mittels malloc(3) reserviert wurde.
lagert wahllos die Zeichen in zeichenkette aus.
gibt die Länge der Zeichenkette s zurück.
char *strncat(char ziel[restrict strlen(.ziel) + .n + 1],
       const char quelle[restrict .n],
       size_t n);
hängt höchstens n byte von der Zeichenkette ohne Ende quelle an die Zeichenkette ziel an und gibt einen Zeiger auf ziel zurück.
vergleicht höchstens n byte der Zeichenketten s1 und s2.
gibt einen Zeiger auf das erste Vorkommen von einem der Byte in der Zeichenkette akzeptieren in der Zeichenkette s zurück.
gibt einen Zeiger auf das letzte Vorkommen des Zeichens c in der Zeichenkette s zurück.
extrahiert das Anfangs-Token in Zeichenkz, das durch eines der Byte in trenner unterteilt ist.
berechnet die Länge des Anfangssegments in der Zeichenkette s, die vollständig aus Byte in akzeptieren besteht.
sucht das erste Vorkommen der Teilzeichenkette nadel in der Zeichenkette heuhaufen und gibt einen Zeiger auf die gefundene Teilzeichenkette zurück.
extrahiert Token aus der Zeichenkette s, die durch eines der Byte in trenner unterteilt werden.
size_t strxfrm(char ziel[restrict .n], const char quelle[restrict .n],
        size_t n);
wandelt quelle in die aktuelle Locale um und kopiert die ersten n byte nach ziel.
char *strncpy(char ziel[restrict .n], const char quelle[restrict .n],
       size_t n);
fülllt einen Puffer fester Größe mit einleitenden Bytes, die nicht Null sind, aus einem Quellfeld auf und füllt das nach Bedarf mit Nullbytes auf.

BESCHREIBUNG

Die Zeichenkettenfunktionen führen Aktionen an mit Nullbyte abgeschlossenen Zeichenketten durch. Siehe dazu die einzelnen Handbuchseiten, um Beschreibungen der einzelnen Funktionen zu erhalten.

SIEHE AUCH

bstring(3), stpcpy(3), strcasecmp(3), strcat(3), strchr(3), strcmp(3), strcoll(3), strcpy(3), strcspn(3), strdup(3), strfry(3), strlen(3), strncasecmp(3), strncat(3), strncmp(3), strncpy(3), strpbrk(3), strrchr(3), strsep(3), strspn(3), strstr(3), strtok(3), strxfrm(3)

ÜBERSETZUNG

Die deutsche Übersetzung dieser Handbuchseite wurde von Patrick Rother <krd@gulu.net>, Chris Leick <c.leick@vollbio.de> und Helge Kreutzmann <debian@helgefjell.de> erstellt.

Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen.

Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Übersetzer.

2. Mai 2024 Linux man-pages (unveröffentlicht)