Функция wcstombs

#include <stdlib.h>
size_t wcstombs(char *out, const wchar_t *in, size_t size);

Функция wcstombs() преобразует массив двухбайтовых символов, адресуемый параметром-указателем in, в его многобайтовый эквивалент и помещает результат в массив, адресуемый параметром out. Преобразованию подлежат только первые size символов. Процесс преобразования прекращается раньше, если будет обнаружен символ конца строки ('0').

В версии С99 к параметрам out и in применен квалификатор restrict.

При успешном выполнении функция wcstombs() возвращает количество байтов, помещенных в массив out. При возникновении ошибки возвращается значение -1.


Зависимые функции

wctomb() ( http://c2p.ru/c/wctomb.html )
mbstowcs() ( http://c2p.ru/c/mbstowcs.html )

Оригинал новости «Функция wcstombs»  - http://c2p.ru/c/wcstombs.html
«Программирование на C, C++, Java, .NET»  - http://c2p.ru/index.php