table of contents
| strchrnul(3) | Library Functions Manual | strchrnul(3) |
BEZEICHNUNG¶
strchrnul - Zeichenkettensuchzeichen oder NUL
BIBLIOTHEK¶
Standard-C-Bibliothek (libc, -lc)
ÜBERSICHT¶
#define _GNU_SOURCE /* Siehe feature_test_macros(7) */ #include <string.h>
char *strchrnul(const char *s, int c);
BESCHREIBUNG¶
Die Funktion strchrnul() ist wie strchr(3), außer dass sie einen Zeiger auf das Null-Byte am Ende von s zurückliefert, falls c nicht in s gefunden wird.
Sie ist zu beiden folgenden Ausdrücken äquivalent:
strchr(s, c) ?: strnul(s)
s + strcspn(s, (char [2]){c, '\0'})
RÜCKGABEWERT¶
Die Funktion strchrnul() liefert einen Zeiger zu dem übereinstimmenden Zeichen zurück oder einen Zeiger auf das Null-Byte am Ende von s, falls das Zeichen nicht gefunden wird.
ATTRIBUTE¶
Siehe attributes(7) für eine Erläuterung der in diesem Abschnitt verwandten Ausdrücke.
| Schnittstelle | Attribut | Wert |
| strchrnul() | Multithread-Fähigkeit | MT-Sicher |
STANDARDS¶
GNU.
GESCHICHTE¶
Glibc 2.1.1, FreeBSD 10, NetBSD 8.
SIEHE AUCH¶
ÜBERSETZUNG¶
Die deutsche Übersetzung dieser Handbuchseite wurde von 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.
| 25. Februar 2026 | Linux man-pages (unveröffentlicht) |