wctob

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

 
 
 
NULL结尾的多字节字符串
宽/多字节转换
原文:
Wide/multibyte conversions
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
mbsinit
类型
原文:
Types
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
mbstate_t
 
在头文件 <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 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 示例

[编辑] 另请参阅

扩大一个窄字符的单字节宽字符,如果可能的话
原文:
widens a single-byte narrow character to wide character, if possible
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(函数) [edit]