Name
mbstowcs function — Converts multibyte string to wide string
Synopsis
size_t mbstowcs(whcar_t* dst, const char* src, size_t n)
The mbstowcs
function
converts a multibyte string to a wide character string. The src
parameter points to the
null-terminated multibyte string. Up to n
wide characters are stored in dst
. If fewer than n
characters are stored, a null wide
character is appended to the wide character array.
The return value is the number of wide characters stored in
dst
. If any multibyte character
in src
is not valid, the return
value is static_cast<size_t>(-1)
.
See Also
mbtowc function,
wcstombc
function, mbcrtowcs
in <cwchar>
Get C++ In a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.