Namespaces
Variants
Views
Actions

btowc

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>
wint_t btowc( int c );

Widens a single-byte character c to its wide character equivalent.

Most multibyte character encodings use single-byte codes to represent the characters from the ASCII character set. This function may be used to convert such characters to wchar_t.

Contents

[edit] Parameters

c - single-byte character to widen

[edit] Return value

WEOF if c is EOF

wide character representation of c if (unsigned char)c is a valid single-byte character in the initial shift state, WEOF otherwise.

[edit] Example

[edit] See also

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