当前位置: C语言 -- 标准库 -- <wctype.h> -- wctrans_t

wctrans_t类型


描述:

该类型为保存表示特定语言环境的字符映射值的标量类型。

该类型是wctrans函数的返回类型,与wctrans函数调用时特定语言环境的LC_CTYPE类别有关。


范例:
1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
11 
12 
13 
14 
15 
16 
17 
18 
19 
20 
21 
22 
23 
/*类型wctrans_t范例*/

#include <locale.h>
#include <wchar.h>
#include <wctype.h>

int main(void)
{
    setlocale(LC_ALL, "");

    int i = 0;
    const wchar_t wStr[] = L"WWW.STANDARDS.WIKI";
    wctrans_t transform;
    
    transform = wctrans("tolower");
    while(wStr[i])
    {
        putwchar(towctrans(wStr[i++], transform));
    }
    
    return 0;
}


输出:

www.standards.wiki


相关内容:
towctrans 映射宽字符的函数。
wctrans 构造宽字符映射方式的函数。