wctob

来自cppreference.com
< c‎ | string‎ | multibyte

定义于头文件 <wchar.h>
int wctob( wint_t c );
缩小了相当于在初始位移状态,如果它的多字节字符的宽字符c是一个单字节.
原文:
Narrows a wide character c if its multibyte character equivalent in the initial shift state is a single byte.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
这通常是可能的ASCII字符集的字符,因为大多数的多字节编码(如UTF-8)使用单字节编码那些个字符
原文:
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.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

目录

[编辑] 参数

c -
宽字符来缩小
原文:
wide character to narrow
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 返回值

EOF如果c并不代表多字节字符长度1在初始移位状态
原文:
EOF if c does not represent a multibyte character with length 1 in initial shift state.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
否则,单字节表示的cunsigned char转换为int
原文:
otherwise, the single-byte representation of c as unsigned char converted to int
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 示例

[编辑] 另请参阅

(C95)
将单字节窄字符加宽成宽字符,倘若可能
(函数) [edit]
wctobC++文档