size_t mbstowcs(wchar_t *out, const char *in, size_t size)
Прототип:
Описание:
Функция mbstowcs() конвертирует многобайтовую строку, на которую указывает параметр in, в строку, состоящую из широких символов, и помещает результат в массив, на который указывает параметр out. В переменной, на которую указывает out, хранится только size байт.
Функция mbstowcs() возвращает число конвертированных многобайтовых символов. При возникновении ошибки возвращается значение —1.
Пример:
Следующая инструкция конвертирует первые четыре символа многобайтовой строки, на которую указывает параметр mb, и помещает результат в wstr:
mbstowcs(wstr, mb, 4);
mbstowcs(wstr, mb, 4);