_ismbchira, _ismbchira_l, _ismbckata, _ismbckata_l

コード ページ 932 固有の関数

重要

この API は、Windows ランタイムで実行するアプリケーションでは使用できません。 詳細については、「ユニバーサル Windows プラットフォーム アプリでサポートされていない 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 を返します。 = 255 で、対応する_ismbbルーチン (たとえば、対応_ismbbalnumするルーチン) がある場合<c_ismbcalnum結果は対応する_ismbbルーチンの戻り値になります。

解説

これらの各関数は特定の条件で特定のマルチバイト文字をテストします。

これらの関数のうち _l サフィックスが付けられたバージョンは同じですが、ロケールに依存する動作に現在のロケールではなく渡されたロケールを使用するという点で異なります。 詳細については、「 Locale」を参照してください。

ルーチンによって返される値 テスト条件 (コード ページ 932 のみ)
_ismbchira 2 バイトひらがな: 0x829F<=c<=0x82F1。
_ismbchira_l 2 バイトひらがな: 0x829F<=c<=0x82F1。
_ismbckata 2 バイトカタカナ: 0x8340<=c<=0x8396。
_ismbckata_l 2 バイトカタカナ: 0x8340<=c<=0x8396。

コード ページ 932 固有情報終了

既定では、この関数のグローバル状態の適用対象は、アプリケーションになります。 この動作を変更するには、「CRT のグローバル状態」を参照してください

必要条件

ルーチンによって返される値 必須ヘッダー
_ismbchira <mbstring.h>
_ismbchira_l <mbstring.h>
_ismbckata <mbstring.h>
_ismbckata_l <mbstring.h>

互換性の詳細については、「 Compatibility」を参照してください。

関連項目

文字分類
_ismbc ルーチン
isisw ルーチン
ロケール
マルチバイト文字シーケンスの解釈