strnlen(3) Library Functions Manual strnlen(3) BEZEICHNUNG strnlen - die Lange einer Zeichenkette fester Grosse bestimmen BIBLIOTHEK Standard-C-Bibliothek (libc, -lc) UBERSICHT #include size_t strnlen(const char z[.maxlen], size_t maxlen); Mit Glibc erforderliche Feature-Test-Makros (siehe feature_test_macros(7)): strnlen(): Seit Glibc 2.10: _POSIX_C_SOURCE >= 200809L Vor Glibc 2.10: _GNU_SOURCE BESCHREIBUNG Die Funktion strnlen() liefert die Anzahl der Bytes in der Zeichenkette, auf die z zeigt, zuruck, aber maximal maxlen. Dabei wird das abschliessende Nullbyte (>>\0<<) nicht mitgezahlt. Dabei schaut strnlen() nur auf die ersten maxlen Zeichen in der Zeichenkette, auf die z zeigt und niemals hinter s[maxlen-1]. RUCKGABEWERT Die Funktion strnlen() liefert strlen(z), falls dies kleiner als maxlen ist oder maxlen, falls es keine NUll-Beendigung (>>\0<<) innerhalb der ersten maxlen Zeichen in der Zeichenkette, auf die z zeigt, gibt. ATTRIBUTE Siehe attributes(7) fur eine Erlauterung der in diesem Abschnitt verwandten Ausdrucke. +--------------------------------+-------------------------+-----------+ |Schnittstelle | Attribut | Wert | +--------------------------------+-------------------------+-----------+ |strnlen() | Multithread-Fahigkeit | MT-Sicher | +--------------------------------+-------------------------+-----------+ STANDARDS POSIX.1-2008. GESCHICHTE POSIX.1-2008. SIEHE AUCH strlen(3) UBERSETZUNG Die deutsche Ubersetzung dieser Handbuchseite wurde von 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.12 23. Juli 2024 strnlen(3)