Namespaces
Variants

wctrans

From cppreference.net
< c ‎ | string ‎ | wide
ヘッダーで定義 <wctype.h>
wctrans_t wctrans ( const char * str ) ;
(C95以降)

wctrans_t 型の値を構築します。この値はワイド文字マッピングの LC_CTYPE カテゴリを記述します。標準マッピング、またはロケール固有のマッピング(例: "tojhira" "tojkata" など)のいずれかです。

目次

パラメータ

str - 要求されるマッピングの名前を保持するC文字列。

以下の str の値は、すべてのCロケールでサポートされています:

str の値 効果
"toupper" towupper で使用されるマッピングを識別
"tolower" towlower で使用されるマッピングを識別

戻り値

wctrans_t オブジェクトは、 towctrans と共に使用するのに適しており、現在のCロケールの名前付きマッピングに従ってワイド文字をマップします。または、 str が現在のCロケールでサポートされているマッピング名を指定していない場合はゼロを返します。

参考文献

  • C23規格 (ISO/IEC 9899:2024):
  • 7.30.3.2.2 wctrans関数 (p: TBD)
  • C17規格 (ISO/IEC 9899:2018):
  • 7.30.3.2.2 wctrans関数 (p: TBD)
  • C11規格 (ISO/IEC 9899:2011):
  • 7.30.3.2.2 wctrans関数 (p: 454)
  • C99規格 (ISO/IEC 9899:1999):
  • 7.25.3.2,2 wctrans関数 (p: 400)

関連項目

指定された LC_CTYPE マッピングカテゴリに従って文字マッピングを実行する
(関数)