Scroll to navigation

strchr(3) Library Functions Manual strchr(3)

BEZEICHNUNG

strchr - string search character

BIBLIOTHEK

Standard-C-Bibliothek (libc, -lc)

ÜBERSICHT

#include <string.h>
char *strchr(const char *s, int c);

BESCHREIBUNG

strchr() gibt den Zeiger auf das erste Vorkommen des Zeichens c in der Zeichenkette s zurück.

Sie ist zu beiden folgenden Ausdrücken äquivalent:


memchr(s, c, strlen(s) + 1)
strpbrk(s, (char [2]){c, '\0'})

RÜCKGABEWERT

strchr() returns a pointer to the matched character or NULL if the character is not found.

Das abschließende Nullbyte wird als Teil der Zeichenkette angesehen. Wenn also c als »\0« angegeben wird, gibt strchr() einen Zeiger auf das abschließende Zeichen zurück.

ATTRIBUTE

Siehe attributes(7) für eine Erläuterung der in diesem Abschnitt verwandten Ausdrücke.

Schnittstelle Attribut Wert
strchr() Multithread-Fähigkeit MT-Sicher

STANDARDS

C11, POSIX.1-2008.

GESCHICHTE

POSIX.1-2001, C89, SVr4, 4.3BSD.

SIEHE AUCH

memchr(3), string(3), strchrnul(3), strnul(3), strpbrk(3), strrchr(3), strsep(3), strspn(3), strstr(3), wcschr(3),

ÜBERSETZUNG

Die deutsche Übersetzung dieser Handbuchseite wurde von Markus Schmitt <fw@math.uni-sb.de> und Martin Eberhard Schauer <Martin.E.Schauer@gmx.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.

10. August 2026 Linux man-pages 6.20