wctrans

Menentukan pemetaan dari satu set kode karakter ke yang lain.

Sintaks

wctrans_t wctrans(
   const char *property
);

Parameter

property
String yang menentukan salah satu transformasi yang valid.

Nilai hasil

LC_CTYPE Jika kategori lokal saat ini tidak menentukan pemetaan yang namanya cocok dengan string propertyproperti , fungsi mengembalikan nol. Jika tidak, ia mengembalikan nilai bukan nol yang cocok untuk digunakan sebagai argumen kedua ke panggilan berikutnya ke towctrans.

Keterangan

Fungsi ini menentukan pemetaan dari satu set kode karakter ke yang lain.

Pasangan panggilan berikut memiliki perilaku yang sama di semua lokal, tetapi dimungkinkan untuk menentukan lebih banyak pemetaan bahkan di lokal "C":

Function Sama Seperti
tolower(c) towctrans(c, wctrans("towlower"))
towupper(c) towctrans(c, wctrans("toupper"))

Persyaratan

Rutin Header yang Diperlukan
wctrans <wctype.h>

Untuk informasi kompatibilitas selengkapnya, lihat Kompatibilitas.

Contoh

// 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);
}
97
1
0
65

Baca juga

Konversi data
setlocale, _wsetlocale