#include <wchar.h>
|
|
wint_t
btowc (int c); |
|
int
wctob (wint_t c); |
btowc
function returns the wide character converted from the single byte
c
.If
c
is EOF or not a valid multibyte sequence of length 1, it returns WEOF.
The wctob function converts a wide character into a corresponding single-byte character. If the wide character is WEOF or not able to be represented as a single byte in the initial shift state, wctob returns WEOF.
The behavior of the btowc and wctob is affected by LC_CTYPE category of the current locale.
#include <wchar.h>
/* Illustrates how to use btowc API */
wint_t example_btowc(int c)
{
wint_t wc;
/* converting single byte to wide-character */
wc = btowc(c);
/* return the character that was converted */
return (wc);
}
#include <wchar.h>
/* Illustrates how to use wctob API */
int example_wctob(void)
{
wint_t wc = L’a’;
int c;
/* represent a wide-char in a single byte*/
c = wctob(wc);
/* return the single byte */
return(c);
}
The btowc and wctob functions conform to -p1003.1-2001.
The btowc and wctob functions first appeared in 5.0.
Feedback
For additional information or queries on this page send feedback
|
© 2005-2007 Nokia |