Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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":
| Fungsi | 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