概要
ワイド文字wcを、wctrans()で取得した変換規則descに従って変換する。
変換規則を実行時に指定できるため、towlower()・towupper()では表せない、ロケールが定義する変換も行える。
戻り値
変換規則descによってwcを変換した結果。
例
#include <cwctype>
#include <iostream>
int main()
{
std::wctrans_t lower = std::wctrans("tolower");
std::wcout << static_cast<wchar_t>(std::towctrans(L'A', lower)) << std::endl;
std::wcout << static_cast<wchar_t>(std::towctrans(L'1', lower)) << std::endl;
}
出力
a
1
バージョン
言語
- C++98