共用方式為


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);
}
  

請參閱

參考

資料轉換

setlocale _wsetlocale