wctype.h ファイル
目的
ワイド文字種別およびマッピング・ユーティリティーが含まれています。
構文
#include < wctype.h >
説明
wctype.h ヘッダーは、typedef を介して以下のデータ・タイプを定義します。
| 項目 | 説明 |
|---|---|
| Wint_t | wchar.hを参照してください。 |
| WCTRAN_T | ロケール固有の文字マッピングを表す値を保持できるスカラー・タイプ。 |
| WCTYPE_T | wchar.hを参照してください。 |
wctype.h ヘッダーは、以下のものを関数として宣言し、マクロとして定義することもできます。 ISO C コンパイラーで使用する関数プロトタイプを指定する必要があります。
int iswalnum(wint_t);
int iswalpha(wint_t);
int iswcntrl(wint_t);
int iswdigit(wint_t);
int iswgraph(wint_t);
int iswlower(wint_t);
int iswprint(wint_t);
int iswpunct(wint_t);
int iswspace(wint_t);
int iswupper(wint_t);
int iswxdigit(wint_t);
int iswctype(wint_t, wctype_t);
wint_t towctrans(wint_t, wctrans_t);
wint_t towlower(wint_t);
wint_t towupper(wint_t);
wctrans_t wctrans(const char *);
wctype_t wctype(const char *); wctype.h は、以下のマクロ名を定義します。
| 項目 | 説明 |
|---|---|
| WEOF | ファイルの終わりを示すためにいくつかの MSE 関数によって戻される、タイプ Wint_t の定数式。 |
このヘッダーに記述されている、型 Wint_tの引数を受け入れるすべての関数の場合、値は Wchar_T として表現できるか、または WEOF (E)の値と等しくなります。 この引数に他の値が指定されている場合、動作は未定義です。
これらの関数の動作は、現行ロケールの LC_CTYPE カテゴリーの影響を受けます。
wctype.h ヘッダーを含めると、ヘッダー ctype.h、 stdio.h、 stdarg.h、 stdlib.h、 string.h、 stddef.h time.h 、および wchar.hのすべてのシンボルを可視にすることができます。