_ismbbalnum, _ismbbalnum_l

指定されたマルチバイト文字が英字または数字かどうかを判定します。

構文

int _ismbbalnum(
   unsigned int c
);
int _ismbbalnum_l(
   unsigned int c
);

パラメーター

c
テストする整数。

locale
使用するロケール。

戻り値

_ismbbalnum は、式が次の場合に 0 以外の値を返します。

isalnum(c) || _ismbbkalnum(c)

は 0 以外 c、式が 0 の場合は 0 です。

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

解説

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

必要条件

ルーチンによって返される値 必須ヘッダー
_ismbbalnum <mbctype.h>
_ismbbalnum_l <mbctype.h>

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

ライブラリ

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

関連項目

バイト分類
_ismbb ルーチン