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
Standard-C-Bibliothek (
libc,
-lc)
#include <strings.h>
-
int strcasecmp(const char *s1, const char
* s2);
- vergleicht die Zeichenketten s1 und s2 ohne
Berücksichtigung der Groß- und Kleinschreibung.
-
int strncasecmp(const char
s1[.n ], const char
s2[.n ], size_t n);
- vergleicht die ersten n byte der Zeichenketten
s1 und s2 ohne Berücksichtigung der Groß- und
Kleinschreibung.
-
char *index(const char *s, int
c );
- Identisch zu strchr(3).
-
char *rindex(const char *s, int
c );
- Identisch zu strrchr(3).
- #include <string.h>
-
char *stpcpy(char *restrict ziel, const
char *restrict quelle);
- kopiert eine Zeichenkette von quelle nach
ziel und gibt einen Zeiger auf das Ende der resultierenden
Zeichenkette in ziel zurück.
-
char *strcat(char *restrict ziel, const
char *restrict quelle);
- hängt die Zeichenkette quelle an die
Zeichenkette ziel an und gibt einen Zeiger auf ziel
zurück.
-
char *strchr(const char *s, int
c );
- gibt einen Zeiger auf das erste Vorkommen des Zeichens
c in der Zeichenkette s zurück.
-
int strcmp(const char *s1, const char
* s2);
- vergleicht die Zeichenketten s1 und s2.
-
int strcoll(const char *s1, const char
* s2);
- vergleicht die Zeichenketten s1 und s2 unter
Verwendung der aktuellen Locale miteinander.
-
char *strcpy(char *restrict ziel, const
char *restrict quelle);
- kopiert die Zeichenkette quelle nach ziel und
gibt einen Zeiger auf den Anfang von ziel zurück.
-
size_t strcspn(const char *s, const char
* ablehnen);
- berechnet die Länge des Anfangssegments der
Zeichenkette s, die keine Byte der Zeichenkette ablehnen
enthält.
-
char *strdup(const char *s);
- gibt ein Duplikat der Zeichenkette s im Speicher
zurück, der mittels malloc(3) reserviert wurde.
-
char *strfry(char *zeichenkette);
- lagert wahllos die Zeichen in zeichenkette aus.
-
size_t strlen(const char *s);
- 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.
-
int strncmp(const char
s1[.n], const char
s2[.n ], size_t n);
- vergleicht höchstens n byte der Zeichenketten
s1 und s2.
-
char *strpbrk(const char *s, const char
* akzeptieren);
- gibt einen Zeiger auf das erste Vorkommen von einem der
Byte in der Zeichenkette akzeptieren in der Zeichenkette s
zurück.
-
char *strrchr(const char *s, int
c );
- gibt einen Zeiger auf das letzte Vorkommen des Zeichens
c in der Zeichenkette s zurück.
-
char *strsep(char **restrict Zeichenkz,
const char *restrict trenner);
- extrahiert das Anfangs-Token in Zeichenkz, das durch
eines der Byte in trenner unterteilt ist.
-
size_t strspn(const char *s, const char
* akzeptieren);
- berechnet die Länge des Anfangssegments in der
Zeichenkette s, die vollständig aus Byte in
akzeptieren besteht.
-
char *strstr(const char *heuhaufen, const
char * nadel);
- sucht das erste Vorkommen der Teilzeichenkette nadel
in der Zeichenkette heuhaufen und gibt einen Zeiger auf die
gefundene Teilzeichenkette zurück.
-
char *strtok(char *restrict s, const char
*restrict trenner);
- 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);
kopiert höchstens n byte von der Zeichenkette quelle
nach ziel und gibt einen Zeiger auf den Anfang von ziel
zurück.
Die Zeichenkettenfunktionen führen Aktionen an mit Nullbyte
abgeschlossenen Zeichenketten durch. Siehe dazu die einzelnen Handbuchseiten,
um Beschreibungen der einzelnen Funktionen zu erhalten.
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)
Die deutsche Übersetzung dieser Handbuchseite wurde von Patrick Rother
<
[email protected]>, Chris Leick <
[email protected]> und Helge
Kreutzmann <
[email protected]> 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