Aracılığıyla paylaş


wctrans

Bir karakter kod kümesi eşlemesinden diğerine belirler.

wctrans_t wctrans(
   const char *property 
);

Parametreler

  • property
    Geçerli dönüştürmeleri birini belirten bir dize.

Dönüş Değeri

LC_CTYPE Yerel kategori adıyla eşleşen özellik dizesi bir eşleme tanımlamak değil property, işlev sıfır döndürür.Tersi durumda, sıfır dışında bir değere ikinci bağımsız değişken olarak bir sonraki çağrı için verdiği towctrans.

Notlar

Bu işlev bir karakter kod kümesi eşlemesinden diğerine belirler.

Tüm yerel ayarlarda aynı davranışı çağrıları aşağıdaki çiftleri vardır, ancak bile "c" yerel ek eşlemeleri tanımlamak mümkündür:

İşlev

Aynı

tolower( c )

towctrans( c, wctrans("towlower" ) )

towupper( c )

towctrans( c, wctrans( "toupper" ) )

Gereksinimler

Yordamı

Gerekli başlık

wctrans

<wctype.h>

Ek uyumluluk bilgileri için bkz: Uyumluluk giriş.

Örnek

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

Ayrıca bkz.

Başvuru

Veri Dönüştürme

setlocale, _wsetlocale