#include <stdlib.h> int mbtowc(wchar_t *pwc, const char *s, size_t n);
Convert the first multibyte sequence in s to a wide character.
At most n characters are checked. If pwc is not
NULL
, the result is stored there. If s is null, the
internal shift state is reset.
The number of characters used by the multibyte sequence.
ANSI, POSIX
string += mbtowc(&wc, string, strlen(string));
Go to the first, previous, next, last section, table of contents.