mbslen, Subroutine
Zweck
Bestimmt die Anzahl der Zeichen (Codepunkte) in einer Mehrbytezeichenfolge.
Anmerkung: Die Subroutine mbslen ist herstellerspezifisch. Sie ist nicht in den Standards POSIX, ANSI oder X/Open definiert. Die Verwendung dieser Subroutine kann die Portierbarkeit beeinträchtigen.
Bibliothek
Standard-C-Bibliothek (libc.a)
Syntax
#include <stdlib.h> size_t mbslen( MbString)
char *mbs;
char *mbs;
Beschreibung
Die Subroutine mbslen bestimmt die Anzahl der Zeichen (Codepunkte) in einer Mehrbytezeichenfolge. Die Kategorie LC_CTYPE wirkt sich auf das Verhalten der Subroutine mbslen aus.
Parameter
| Element | Beschreibung |
|---|---|
| MbString | Verweist auf eine Mehrbytezeichenfolge. |
Rückgabewerte
Die Subroutine mbslen gibt die Anzahl der Mehrbytezeichen in einer Mehrbytezeichenfolge zurück. Sie gibt 0 zurück, wenn der Parameter MbString auf ein Nullzeichen verweist oder wenn ein Zeichen nicht aus der Zeichenfolge gebildet werden kann, auf die dieser Parameter verweist.