#include <stdlib.h>
|
int
wctomb (char *dst, wchar_t src); |
A call with a null mbchar pointer returns nonzero if the current locale requires shift states, zero otherwise; if shift states are required, the shift state is reset to the initial state.
The behavior of the wctomb is affected by LC_CTYPE category of the current locale.
#include <stdlib.h> #include <wchar.h> /* Illustrates how to use wctomb API */ int example_wctomb(wchar_t wc) { char s[MAX_CUR_MAX]; int len; /* represent a wide-char in a single byte*/ len = wctomb(s, wc); /* return the number of bytes */ return(len); }
[EILSEQ] | |
An invalid multibyte sequence was detected. | |
[EINVAL] | |
The internal conversion state is invalid. | |
© 2005-2007 Nokia |