Поделиться через


_ismbbkpunct, _ismbbkpunct_l

Проверяет, является ли многобайтовый символ знаком препинания.

Синтаксис

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

Параметры

c
Целое число, которое требуется проверить.

locale
Используемый языковой стандарт.

Возвращаемое значение

_ismbbkpunct возвращает ненулевое значение, если целое число c представляет собой символ знака препинания, не входящий в набор ASCII. В противном случае возвращается значение 0. Например, только для кодовой страницы 932, _ismbbkpunct проверяет на принадлежность к пунктуационным символам катаканы. Функция_ismbbkpunct использует текущий языковой стандарт для любых параметров символов, зависящих от языкового стандарта. Функция_ismbbkpunct_l идентична, за исключением того, что используется переданный языковой стандарт. Дополнительные сведения см. в разделе Locale.

Замечания

По умолчанию глобальное состояние этой функции ограничивается приложением. Чтобы изменить это поведение, см . статью "Глобальное состояние" в CRT.

Требования

Маршрут Обязательный заголовок
_ismbbkpunct <mbctype.h>
_ismbbkpunct_l <mbctype.h>

Дополнительные сведения о совместимости см. в разделе Совместимость.

См. также

Классификация байтов
_ismbb Процедуры