标准库头文件 <cwchar>

来自cppreference.com
< cpp‎ | header

此头文件原作为 <wchar.h> 存在于 C 标准库。

此头文件是空终止多字节字符串库的一部分。它亦提供一些 C 风格 I/O 函数和源自 C 风格日期的转换。

目录

[编辑]

实现定义的空指针常量
(宏常量) [编辑]
WEOF
用于指示错误的 wint_t 类型非字符值
(宏常量)
WCHAR_MIN
wchar_t 的最小合法值
(宏常量)
WCHAR_MAX
wchar_t 的最大合法值
(宏常量)

[编辑] 类型

迭代多字节字符串所需的转换状态信息
(类) [编辑]
sizeof 运算符返回的无符号整数类型
(typedef) [编辑]
wint_t 能保有任何合法宽字符和至少多一个值的整数类型
日历时间类型
(类) [编辑]

[编辑] 函数

字符串操纵
复制一个宽字符串到另一个
(函数) [编辑]
复制来自一个宽字符串的一定量宽字符到另一个
(函数) [编辑]
后附一个宽字符串的副本到另一个
(函数) [编辑]
后附来自一个宽字符串的一定量宽字符到另一个
(函数) [编辑]
变换宽字符串,使得 wcscmp 会产生与 wsccoll 相同的结果
(函数) [编辑]
字符串检验
返回宽字符串长度
(函数) [编辑]
比较二个宽字符串
(函数) [编辑]
比较来自二个宽字符串的一定量宽字符
(函数) [编辑]
按照当前本地环境比较二个宽字符串
(函数) [编辑]
寻找宽字符串中宽字符的首次出现
(函数) [编辑]
在宽字符串中寻找宽字符的最后一次出现
(函数) [编辑]
返回仅由在另一宽字符串中找到的宽字符组成的最大起始段长度
(函数) [编辑]
返回仅由另一宽字符串中找到的宽字符组成的最大起始段长度
(函数) [编辑]
在一个宽字符串中,寻找另一宽字符串中任何字符的首个位置
(函数) [编辑]
在另一宽字符串中寻找宽字符串的首次出现
(函数) [编辑]
寻找宽字符串中的下一个记号
(函数) [编辑]
宽字符数组操纵
在二个不重叠数组间复制一定量宽字符
(函数) [编辑]
在二个可能重叠的数组间复制一定量宽字符
(函数) [编辑]
比较来自二个数组的一定量宽字符
(函数) [编辑]
寻找宽字符数组中宽字符的首次出现
(函数) [编辑]
复制给定宽字符到宽字符数组的每个位置
(函数) [编辑]
多字节/宽字符转换
检查 mbstate_t 对象是否表示初始迁移状态
(函数) [编辑]
若可能,则加宽单字节窄字符为宽字符
(函数) [编辑]
若可能,则窄化宽字符为单字节窄字符
(函数) [编辑]
给定状态,返回下一个多字节字符中的字节数
(函数) [编辑]
给定状态,转换下个多字节字符为宽字符
(函数) [编辑]
给定状态,转换宽字符到其多字节表示
(函数) [编辑]
给定状态,转换窄多字节字符串到宽字符串
(函数) [编辑]
给定状态,转换宽字符串为窄多字节字符串
(函数) [编辑]
输入/输出
从文件流获取宽字符
(函数) [编辑]
从文件流获取宽字符串
(函数) [编辑]
写宽字符到文件流
(函数) [编辑]
写宽字符串到文件流
(函数) [编辑]
stdin 读取宽字符
(函数) [编辑]
写宽字符到 stdout
(函数) [编辑]
把宽字符放回文件流
(函数) [编辑]
在宽字符 I/O 和窄字符 I/O 间切换文件流
(函数) [编辑]
stdin 、文件流或缓冲区读取有格式宽字符输入
(函数) [编辑]
(C++11)
(C++11)
(C++11)
使用可变参数列表
stdin 、文件流或缓冲区读取有格式宽字符输入
(函数) [编辑]
打印有格式宽字符输出到 stdout 、文件流或缓冲区
(函数) [编辑]
使用可变参数里列表打印
有格式宽字符输出到 stdout 、文件流或缓冲区
(函数) [编辑]
字符串转换
转换 tm 对象为定制的宽字符串文本表示
(函数) [编辑]
转换宽字符串为整数值
(函数) [编辑]
转换宽字符串为无符号整数值
(函数) [编辑]
转换宽字符串为浮点值
(函数) [编辑]


[编辑] 注意