wctype
更新 : 2007 年 11 月
ワイド文字コードの分類規則を取得します。
wctype_t wctype(
const char * property
);
パラメータ
- property
プロパティ文字列。
戻り値
現在のロケールの LC_CTYPE カテゴリで、プロパティ文字列 property と一致する名前の分類規則が定義されていない場合、関数は 0 を返します。それ以外の場合は、次に呼び出す towctrans の 2 番目の引数として使用できる、0 以外の値を返します。
解説
この関数は、ワイド文字コードの分類規則を取得します。次の呼び出しのペアはすべてのロケールで同じように動作しますが、"C" ロケールでも、ほかの分類規則を定義できます。
関数 |
同等の関数 |
---|---|
iswalnum( c ) |
iswctype( c, wctype( "alnum" ) ) |
iswalpha( c ) |
iswctype( c, wctype( "alpha" ) ) |
iswcntrl( c ) |
iswctype( c, wctype( "cntrl" ) ) |
iswdigit( c ) |
iswctype( c, wctype( "digit" ) ) |
iswgraph( c ) |
iswctype( c, wctype( "graph" ) ) |
iswlower( c ) |
iswctype( c, wctype( "lower" ) ) |
iswprint( c ) |
iswctype( c, wctype( "print" ) ) |
iswpunct( c ) |
iswctype( c, wctype( "punct" ) ) |
iswspace( c ) |
iswctype( c, wctype( "space" ) ) |
iswupper( c ) |
iswctype( c, wctype( "upper" ) ) |
iswxdigit( c ) |
iswctype( c, wctype( "xdigit" ) ) |
必要条件
ルーチン |
必須ヘッダー |
---|---|
wctype |
<wctype.h> |
互換性の詳細については、「C ランタイム ライブラリ」の「互換性」を参照してください。