Функция wctomb

#include <stdlib.h>
int wctomb(char *out, wchar_t in);
Функция wctomb() преобразует двухбайтовый символ, содержащийся в параметре in, в его многобайтовый эквивалент и помещает результат в массив, адресуемый параметром out. Массив, адресуемый параметром out, должен иметь длину не меньше MB_CUR_MAX символов.

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

Если параметр out равен нулю, функция wctomb() возвращает ненулевое значение в случае, когда многобайтовый символ имеет кодировку, зависящую от территориально-языковых особенностей. В противном случае возвращается нуль.


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

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

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