標準ライブラリヘッダー <wctype.h> (C95)
From cppreference.com
このヘッダーは、ワイド文字分類およびマッピングユーティリティライブラリの一部です。
目次 |
[編集] 関数
文字の分類 | |
| (C95) |
ワイド文字が英数字であるかチェックする (関数) |
| (C95) |
ワイド文字がアルファベットであるかチェックする (関数) |
| (C95) |
ワイド文字が小文字であるかチェックする (関数) |
| (C95) |
ワイド文字が大文字であるかチェックする (関数) |
| (C95) |
ワイド文字が数字であるかチェックする (関数) |
| (C95) |
ワイド文字が16進文字であるかチェックする (関数) |
| (C95) |
ワイド文字が制御文字であるかチェックする (関数) |
| (C95) |
ワイド文字が図形文字であるかチェックする (関数) |
| (C95) |
ワイド文字が空白文字であるかチェックする (関数) |
| (C99) |
ワイド文字がブランク文字であるかチェックする (関数) |
| (C95) |
ワイド文字が表示文字であるかチェックする (関数) |
| (C95) |
ワイド文字が句読文字であるかチェックする (関数) |
| (C95) |
指定されたLC_CTYPEカテゴリに従ってワイド文字を分類する (関数) |
| (C95) |
現在のCロケールで文字分類カテゴリを検索する (関数) |
文字操作 | |
| (C95) |
ワイド文字を小文字に変換する (関数) |
| (C95) |
ワイド文字を大文字に変換する (関数) |
| (C95) |
指定されたLC_CTYPEマッピングカテゴリに従って文字マッピングを実行する (関数) |
| (C95) |
現在のCロケールで文字マッピングカテゴリを検索する (関数) |
[編集] 型
| wint_t (C95) |
任意の有効なワイド文字と、少なくとももう1つの値を保持できる整数型 (typedef) |
| wctrans_t (C95) |
ロケール固有の文字マッピングを保持するスカラ型 (typedef) |
| wctype_t (C95) |
ロケール固有の文字分類を保持するスカラ型 (typedef) |
[編集] マクロ
| WEOF (C95) |
エラーを示すために使用されるwint_t型の非文字値 (マクロ定数) |
[編集] シノプシス
typedef /* see description */ wctrans_t; typedef /* see description */ wctype_t; typedef /* see description */ wint_t; #define WEOF /* see description */ int iswalnum(wint_t wc); int iswalpha(wint_t wc); int iswblank(wint_t wc); int iswcntrl(wint_t wc); int iswdigit(wint_t wc); int iswgraph(wint_t wc); int iswlower(wint_t wc); int iswprint(wint_t wc); int iswpunct(wint_t wc); int iswspace(wint_t wc); int iswupper(wint_t wc); int iswxdigit(wint_t wc); int iswctype(wint_t wc, wctype_t desc); wctype_t wctype(const char* property); wint_t towlower(wint_t wc); wint_t towupper(wint_t wc); wint_t towctrans(wint_t wc, wctrans_t desc); wctrans_t wctrans(const char* property);