Inhaltsverzeichnis

mbtowc()

#include <cstdlib>

int mbtowc (wchar_t *result, const char *string, size_t anzahl) 

Konvertiert Multibyte-string in wchar_t-Darstellung. Berücksichtigt maximal anzahl Bytes.

Parameter

result Adresse einer wchar_t-Variable
string Multibyte-Zeichenkette
anzahl maximale Anzahl zu untersuchender Zeichen

Ergebnis

Rückgabewert: Anzahl der Bytes, die ein gültiges Multibyte-Zeichen bilden; 0, wenn *string das Terminatorsymbol ist; -1, wenn maximal anzahl Zeichen kein gültiges Multibyte-Zeichen bilden.

Bei Erfolg wird das wchar_t-Zeichen in result abgelegt.

Siehe auch

mblen(), mbstowcs(), wctomb().

Beispiel

-