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 - Zeichenkettenaktionen BIBLIOTHEK Standard-C-Bibliothek (libc, -lc) UBERSICHT #include #include BESCHREIBUNG Die Zeichenkettenfunktionen fuhren Aktionen an mit Nullbyte abgeschlossenen Zeichenketten durch. Siehe dazu die einzelnen Handbuchseiten, um Beschreibungen der einzelnen Funktionen zu erhalten. strcasecmp(3) vergleicht zwei Zeichenketten ohne Berucksichtigung der Gross- und Kleinschreibung. strncasecmp(3) vergleicht die ersten Byte zweier Zeichenketten ohne Berucksichtigung der Gross- und Kleinschreibung. stpcpy(3) kopiert eine Zeichenkette und gibt einen Zeiger auf das Ende der resultierenden Zeichenkette zuruck. strcat(3) hangt eine Zeichenkette an eine bestehende Zeichenkette an. strchr(3) findet das erste Vorkommen eines Zeichens in einer Zeichenkette. strcmp(3) vergleicht zwei Zeichenketten. strcoll(3) vergleicht zwei Zeichenketten unter Verwendung der aktuellen Locale. strcpy(3) kopiert eine Zeichenkette. strcspn(3) berechnet die Lange des Anfangssegments einer Zeichenkette, die keine der abgelehnten Bytes enthalt. strdup(3) dupliziert eine Zeichenkette im Speicher, der mit malloc(3) reserviert wurde. strfry(3) vertauscht wahllos die Zeichen in einer Zeichenkette. strlen(3) gibt die Lange einer Zeichenkette zuruck. strncat(3) hangt von Null verschiedene Byte aus einem Feld an eine Zeichenkette und schliesst das Ergebnis mit Null ab. strncmp(3) vergleicht die ersten Byte zweier Zeichenketten. strpbrk(3) findet das erste Vorkommen von einem Byte aus akzeptierten Bytes in einer Zeichenkette. strrchr(3) findet das letzte Vorkommen eines Zeichens in einer Zeichenkette. strsep(3) extrahiert das Anfangs-Feld in einer Zeichenkette, das durch eines der Trenn-Bytes abgegrenzt ist. strspn(3) berechnet die Lange des Anfangssegments einer Zeichenkette, die vollstandig aus akzeptierten Byte besteht. strstr(3) findet das erste Vorkommen einer Teilzeichenkette in einer Zeichenkette. strtok(3) extrahiert Token aus einer Zeichenkette, die durch eines der Trenn-Byte begrenzt wird. strxfrm(3) wandelt eine Zeichenkette in die aktuelle Locale um und kopiert die ersten Byte in einen Puffer. strncpy(3) fulllt einen Puffer fester Grosse mit einleitenden Bytes, die nicht Null sind, aus einem Quellfeld auf und fullt das nach Bedarf mit Nullbytes auf. 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) UBERSETZUNG Die deutsche Ubersetzung dieser Handbuchseite wurde von Patrick Rother , Chris Leick und Helge Kreutzmann erstellt. Diese Ubersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezuglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG ubernommen. Wenn Sie Fehler in der Ubersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Ubersetzer . Linux man-pages 6.18 25. Februar 2026 string(3)