Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

mblen - Anzahl der Bytes eines Multibyte-Zeichens ermitteln

&pagelevel(4)&pagelevel

Definition

#include <stdlib.h>

int mblen(const char *s, size_t n);

Beschreibung

mblen liefert die Anzahl Bytes eines Multibyte-Zeichens, auf das s zeigt. Dabei werden maximal n Bytes in s ausgewertet.

In dieser Version sind Zeichen, die aus mehreren Bytes bestehen, nicht realisiert. Multibyte-Zeichen haben immer die Länge 1 (MB_CUR_MAX = 1).

Returnwert

-1

falls n = 0 ist.

 

0

falls s ein Nullzeiger ist oder auf ein Nullbyte zeigt.

 

1

in allen anderen Fällen.

Siehe auch

mbstowcs(), mbtowc(), wcstombs(), wctomb(), stdlib.h.