wctrans
判斷從一組字元碼到另一個的對應。
wctrans_t wctrans(
const char *property
);
參數
- property
字串,指定一個有效的轉換。
傳回值
如果LC_CTYPE類別目前的地區設定不會定義的對應,其名稱符合屬性字串property,則函數會傳回零。 否則,它會傳回非零的值適用於第二個引數的後續呼叫, towctrans。
備註
這個函式會判斷一組字元碼對應到另一個。
下列的呼叫的括號中所有的地區設定中,具有相同的行為,但仍可定義其他的對應,即使是在"C"地區設定:
Function |
相同 |
---|---|
tolower( c ) |
towctrans( c, wctrans("towlower" ) ) |
towupper( c ) |
towctrans( c, wctrans( "toupper" ) ) |
需求
常式 |
所需的標頭 |
---|---|
wctrans |
<wctype.h> |
其他的相容性資訊,請參閱相容性在簡介中。
範例
// crt_wctrans.cpp
// compile with: /EHsc
// This example determines a mapping from one set of character
// codes to another.
#include <wchar.h>
#include <wctype.h>
#include <stdio.h>
#include <iostream>
int main()
{
wint_t c = 'a';
printf_s("%d\n",c);
wctrans_t i = wctrans("toupper");
printf_s("%d\n",i);
wctrans_t ii = wctrans("towlower");
printf_s("%d\n",ii);
wchar_t wc = towctrans(c, i);
printf_s("%d\n",wc);
}