_ismbbkpunct、_ismbbkpunct_l_ismbbkpunct, _ismbbkpunct_l

マルチバイト文字が区切り文字かどうかをチェックします。Checks whether a multibyte character is a punctuation character.

構文Syntax

int _ismbbkpunct(
   unsigned int c
);
int _ismbbkpunct_l(
   unsigned int c,
   _locale_t locale
);

パラメーターParameters

cc
テストする整数。Integer to be tested.

localelocale
使用するロケール。Locale to use.

戻り値Return Value

整数cが非 ASCII の区切り記号の場合、 _ismbbkpunctは0以外の値を返します。それ以外の場合は0を返します。_ismbbkpunct returns a nonzero value if the integer c is a non-ASCII punctuation symbol, or 0 if it is not. たとえば、コード ページ 932 でのみ _ismbbkpunct は、カタカナ区切り文字をテストします。For example, in code page 932 only, _ismbbkpunct tests for katakana punctuation. _ismbbkpunctは、ロケールに依存する任意の文字設定に現在のロケールを使用します。_ismbbkpunct uses the current locale for any locale-dependent character settings. _ismbbkpunct_lは、渡されたロケールを使用する点を除いて同じです。_ismbbkpunct_l is identical except that it uses the locale that's passed in. 詳細については、「 Locale」を参照してください。For more information, see Locale.

必要条件Requirements

ルーチンによって返される値Routine 必須ヘッダーRequired header
_ismbbkpunct_ismbbkpunct <mbctype.h><mbctype.h>
_ismbbkpunct_l_ismbbkpunct_l <mbctype.h><mbctype.h>

互換性の詳細については、「 互換性」を参照してください。For more compatibility information, see Compatibility.

関連項目See also

バイト分類Byte Classification
_ismbb 系ルーチン_ismbb Routines