ワイド文字種分類及び大文字小文字変換ユーティリティ (Wide-Character Type)
ヘッダ ファイル |
wctype.h |
---|---|
規格 | C95 |
概要 | 3 つのデータ型、1 つのマクロ及び幾つかの関数を宣言する。 |
ctype.h のワイド文字版です。
プラグマ
型
名前 | 機能 |
---|---|
wctrans_t 1 | ワイド文字の変換を表せる型です。 |
wctype_t 1 | ワイド文字の分類を表せる型です。 |
(wchar_t) | ワイド文字を表現できる型です。 |
マクロ
名前 | 機能 |
---|---|
(NULL) | 任意のデータオブジェクトポインタと互換性があるヌルポインタ定数です。 |
引数付きマクロ
関数
名前 | 機能 |
---|---|
iswalnum() | 英数字かどうかをテストします |
iswalpha() | 英ワイド文字かどうかをテストします |
iswblank() 1 | ブランクワイド文字 (水平タブ, 空白) かどうかをテストします |
iswcntrl() | 制御ワイド文字かどうかをテストします |
iswctype() 1 | ワイド文字の分類に当てはまるかをテストします。 |
iswdigit() | 10 進数ワイド文字かどうかをテストします |
iswgraph() | 表示可能ワイド文字かどうかをテストします (空白を含まない) |
iswlower() | 小ワイド文字かどうかをテストします |
iswprint() | 表示可能ワイド文字かどうかをテストします (空白を含む) |
iswpunct() | 区切りワイド文字かどうかをテストします |
iswspace() | 空白ワイド文字かどうかをテストします |
iswupper() | 大ワイド文字かどうかをテストします |
iswxdigit() | 16 進数ワイド文字かどうかをテストします |
towlower() | ワイド文字を小ワイド文字に変換します |
towupper() | ワイド文字を大ワイド文字に変換します |
towctrans() 1 | wctrans_t 型の値によってワイド文字を変換します。 |
wctrans() 1 | ワイド文字の変換を示す wctrans_t 型の値を生成します。 |
wctype() 1 | ワイド文字の分類を示す wctype_t 型の値を生成します。 |
資料
- C 言語 / 標準ライブラリ / wctype.h (Wikibooks)
- z/OS C/C++ ランタイム・ライブラリー・リファレンス wctype.h — ワイド文字プロパティー (IBM)
- C 言語の標準ヘッダ一覧 wctype.h (C 言語)