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.hstdio.hstdarg.hstdlib.hstring.hstddef.h time.h 、および wchar.hのすべてのシンボルを可視にすることができます。