_ismbchira、_ismbchira_l、_ismbckata、_ismbckata_l
コード ページ 932 固有の関数
重要
この API は、Windows ランタイムで実行するアプリケーションでは使用できません。詳細については、「/ZW でサポートされない CRT 関数」を参照してください。
int _ismbchira(
unsigned int c
);
int _ismbchira_l(
unsigned int c,
_locale_t locale
);
int _ismbckata(
unsigned int c
);
int _ismbckata_l(
unsigned int c,
_locale_t locale
);
パラメーター
c
テストする文字。locale
使用するロケール。
戻り値
これらの各ルーチンでは、文字がテスト条件を満たす場合に 0 以外の値が返され、テスト条件を満たさない場合に 0 が返されます。 c が = <255 およびそこに _ismbb 対応するルーチン (たとえば、_ismbcalnum は _ismbbalnumに相当します) の場合、結果は _ismbb 対応するルーチンの戻り値です。
解説
これらの各関数は特定の条件で特定のマルチバイト文字をテストします。
これらの関数のうち _l サフィックスが付けられたバージョンは同じですが、ロケールに依存する動作に現在のロケールではなく渡されたロケールを使用するという点で異なります。 詳細については、「ロケール」を参照してください。
ルーチン |
テスト条件 (コード ページ 932 のみ) |
---|---|
_ismbchira |
2 バイトひらがな: 0x829F <= c<= 0x82F1。 |
_ismbchira_l |
2 バイトひらがな: 0x829F <= c<= 0x82F1。 |
_ismbckata |
2 バイト カタカナ: 0x8340 =<c<= 0x8396。 |
_ismbckata_l |
2 バイト カタカナ: 0x8340 =<c<= 0x8396。 |
コード ページ 932 固有情報終了
必要条件
ルーチン |
必須ヘッダー |
---|---|
_ismbchira |
<mbstring.h> |
_ismbchira_l |
<mbstring.h> |
_ismbckata |
<mbstring.h> |
_ismbckata_l |
<mbstring.h> |
互換性の詳細については、「互換性」を参照してください。
同等の .NET Framework 関数
使用できません。標準 C 関数を呼び出すには、PInvoke を使用します。詳細については、「プラットフォーム呼び出しの例」を参照してください。