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;

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.