Namespaces
Variants

wctrans

From cppreference.net
< c ‎ | string ‎ | wide
定义于头文件 <wctype.h>
wctrans_t wctrans ( const char * str ) ;
(C95 起)

构造一个类型为 wctrans_t 的值,用于描述宽字符映射的 LC_CTYPE 类别。该映射可以是标准映射之一,也可以是区域特定的映射,例如 "tojhira" "tojkata"

目录

参数

str - 包含所需映射名称的C字符串。

以下 str 值在所有C语言环境中均受支持:

str 的取值 作用
"toupper" 标识 towupper 使用的映射
"tolower" 标识 towlower 使用的映射

返回值

wctrans_t 对象,适用于与 towctrans 配合使用,根据当前 C 区域设置的命名映射来转换宽字符;如果 str 未命名当前 C 区域设置支持的映射,则返回零值。

参考文献

  • C23 标准 (ISO/IEC 9899:2024):
  • 7.30.3.2.2 wctrans 函数 (p: TBD)
  • C17 标准 (ISO/IEC 9899:2018):
  • 7.30.3.2.2 wctrans 函数 (p: TBD)
  • C11 标准 (ISO/IEC 9899:2011):
  • 7.30.3.2.2 wctrans 函数 (p: 454)
  • C99标准(ISO/IEC 9899:1999):
  • 7.25.3.2,2 wctrans函数(页码:400)

参见

根据指定的 LC_CTYPE 映射类别执行字符映射
(函数)
C++ 文档 关于 wctrans