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 property
properti , 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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk