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


_ismbbkalnum, _ismbbkalnum_l

Определяет, является ли определенный многобайтовый символ текстовым символом, не входящим в набор ASCII.

Синтаксис

int _ismbbkalnum(
   unsigned int c
);
int _ismbbkalnum_l(
   unsigned int c,
   _locale_t locale
);

Параметры

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

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

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

_ismbbkalnum возвращает ненулевое значение, если целое число c является текстовым символом, отличным от символа препинания. В противном случае возвращается значение 0. Функция_ismbbkalnum использует текущий языковой стандарт для сведений о символах, зависящих от языкового стандарта. Функция_ismbbkalnum_l идентична функции _ismbbkalnum за тем исключением, что принимает в качестве параметра языковой стандарт. Дополнительные сведения см. в разделе Locale.

Замечания

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

Требования

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

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

См. также

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