_ismbcgraph、_ismbcprint、_ismbcpunct、_ismbcspace

Visual Studio .NET 2003
int _ismbcgraph(
   unsigned int c 
);
int _ismbcprint(
   unsigned int c 
);
int _ismbcpunct(
   unsigned int c 
);
int _ismbcspace(
   unsigned int c 
);

パラメータ

c
テストされる整数。

戻り値

これらのルーチンは、文字がテスト条件を満たしていると 0 以外の値を返し、満たしていないと 0 を返します。c<= 255 でまた対応する _ismbb ルーチンがあれば (たとえば、_ismbcalnum_ismbbalnum に対応)、結果は対応する _ismbb ルーチンの戻り値です。

解説

これらの関数は、指定されたマルチバイト文字が所定の条件を満たしているかどうかを調べます。

ルーチン テスト条件 コード ページ 932 の例
_ismbcgraph グラフィック c が空白 ( ) を除く印字可能な 1 バイト ASCII または半角カタカナ文字の場合にだけ、0 以外の値を返します。
_ismbcprint 印字可能な文字 c が空白 ( ) を含む印字可能な ASCII または半角カタカナ文字の 1 バイト表現の場合だけ、0 以外の値を返します。
_ismbcpunct 区切り記号 c が 1 バイト ASCII または半角カタカナ区切り文字の場合にだけ、0 以外の値を返します。
_ismbcspace 空白 c が空白文字 (c=0x20 または 0x09<=c<=0x0D) の場合にだけ、0 以外の値を返します。

必要条件

ルーチン 必須ヘッダー 互換性
_ismbcgraph <mbstring.h> Win 98、Win Me、Win NT、Win 2000、Win XP
_ismbcprint <mbstring.h> Win 98、Win Me、Win NT、Win 2000、Win XP
_ismbcpunct <mbstring.h> Win 98、Win Me、Win NT、Win 2000、Win XP
_ismbcspace <mbstring.h> Win 98、Win Me、Win NT、Win 2000、Win XP

互換性の詳細については、「C ランタイム ライブラリ」の「互換性」を参照してください。

ライブラリ

C ランタイム ライブラリのすべてのバージョン。

参照

文字分類 | _ismbc 系関数の概要 | is、isw 系関数の概要 | _ismbb 系ルーチン | ランタイム ルーチンおよび同等の .NET Framework 関数

表示: