Namespaces
Variants
Views
Actions

wctob

From cppreference.com
< c‎ | string‎ | multibyte
Revision as of 21:41, 31 May 2013 by P12bot (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Defined in header <wchar.h>
int wctob( wint_t c );

Narrows a wide character c if its multibyte character equivalent in the initial shift state is a single byte.

This is typically possible for the characters from the ASCII character set, since most multibyte encodings (such as UTF-8) use single bytes to encode those characters.

Contents

[edit] Parameters

c - wide character to narrow

[edit] Return value

EOF if c does not represent a multibyte character with length 1 in initial shift state.

otherwise, the single-byte representation of c as unsigned char converted to int

[edit] Example

[edit] See also

widens a single-byte narrow character to wide character, if possible
(function) [edit]