.\" -*- coding: UTF-8 -*- '\" t .\" Copyright 1993, David Metcalfe .\" Copyright, the authors of the Linux man-pages project .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH strchr 3 "25. Februar 2026" "Linux man\-pages 6.18" .SH BEZEICHNUNG strchr, strrchr \- sucht ein Zeichen in einer Zeichenkette .SH BIBLIOTHEK Standard\-C\-Bibliothek (\fIlibc\fP,\ \fI\-lc\fP) .SH ÜBERSICHT .nf \fB#include \fP .P \fBchar *strchr(const char *\fP\fIs\fP\fB, int \fP\fIc\fP\fB);\fP \fBchar *strrchr(const char *\fP\fIs\fP\fB, int \fP\fIc\fP\fB);\fP .fi .SH BESCHREIBUNG .TP \fBstrchr\fP() Die Funktion \fBstrchr\fP() gibt den Zeiger auf das erste Vorkommen des Zeichens \fIc\fP in der Zeichenkette \fIs\fP zurück. .IP Sie ist zu beiden folgenden Ausdrücken äquivalent: .IP .in +4n .EX memchr(s, c, strlen(s) + 1) strpbrk(s, (char [2]){c, \[aq]\[rs]0\[aq]}) .EE .in .TP \fBstrrchr\fP() Die Funktion \fBstrrchr\fP() gibt den Zeiger auf das letzte Vorkommen des Zeichens \fIc\fP in der Zeichenkette \fIs\fP zurück. .IP Sie ist gleichbedeutend mit .IP .in +4n .EX memrchr(s, c, strlen(s) + 1) .EE .in .SH RÜCKGABEWERT Der Rückgabewert der Funktionen \fBstrchr\fP() und \fBstrrchr\fP() ist ein Zeiger auf das gefundene Zeichen. Er ist NULL, wenn das Zeichen nicht gefunden wird. Das abschließende Nullbyte wird als Teil der Zeichenkette angesehen. Wenn also \fIc\fP als »\[rs]0« angegeben wird, geben diese Funktionen einen Zeiger auf das abschließende Zeichen zurück. .SH ATTRIBUTE Siehe \fBattributes\fP(7) für eine Erläuterung der in diesem Abschnitt verwandten Ausdrücke. .TS allbox; lbx lb lb l l l. Schnittstelle Attribut Wert T{ .na .nh \fBstrchr\fP(), \fBstrrchr\fP() T} Multithread\-Fähigkeit MT\-Sicher .TE .SH STANDARDS C11, POSIX.1\-2008. .SH GESCHICHTE POSIX.1\-2001, C89, SVr4, 4.3BSD. .SH "SIEHE AUCH" \fBmemchr\fP(3), \fBstring\fP(3), \fBstrchrnul\fP(3), \fBstrlen\fP(3), \fBstrnul\fP(3), \fBstrpbrk\fP(3), \fBstrsep\fP(3), \fBstrspn\fP(3), \fBstrstr\fP(3), \fBstrtok\fP(3), \fBwcschr\fP(3), \fBwcsrchr\fP(3) .PP .SH ÜBERSETZUNG Die deutsche Übersetzung dieser Handbuchseite wurde von Markus Schmitt und Martin Eberhard Schauer erstellt. .PP Diese Übersetzung ist Freie Dokumentation; lesen Sie die .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3 .UE oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen. .PP Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die .MT debian-l10n-german@lists.debian.org Mailingliste der Übersetzer .ME .