rai002 @ ウィキ

文字の判定

最終更新:

rai002

- view
管理者のみ編集可

マルチバイト文字

インクルードファイル  <ctype.h>


isspace

書式 int isspace( int c )
機能 空白判定
引数 int c : 判定する文字
戻り値 空白(0x20)、水平タブ(0x09)、垂直タブ(0x0B)、
改行(0x0A)、復帰(0x0D)、改頁(0x0C)であれば、0以外を返し、
そうでなければ、0を返します。

ispunct

書式 int ispunct( int c )
機能 記号判定
引数 int c : 判定する文字
戻り値 記号( 0x21~0x2F, 0x3A~0x40,
0x5B~0x60, 0x7B~0x7E )であれば、0以外を返し、
記号でなければ、0を返します。

iscntrl

書式 int iscntrl( int c )
機能 制御文字判定
引数 int c : 判定する文字
戻り値 制御文字( 0x00~0x1F, 0x7F )であれば、0以外を返し、
制御文字でなければ、0を返します。


ワイド文字(多分)

インクルードファイル <ctype.h> または <wchar.h>


iswspace

書式 int iswspace( wint_t c )
機能 空白判定
引数 wint_t c : 判定する文字
戻り値 空白、水平タブ、垂直タブ、
改行、復帰、改頁であれば、0以外を返し、
そうでなければ、0を返します。

iswpunct

書式 int iswpunct( wint_t c )
機能 記号判定
引数 wint_t c : 判定する文字
戻り値 記号であれば、0以外を返し、
記号でなければ、0を返します。

iswcntrl

書式 int iswcntrl( wint_t c )
機能 制御文字判定
引数 wint_t c : 判定する文字
戻り値 制御文字であれば、0以外を返し、
制御文字でなければ、0を返します。
ウィキ募集バナー