_ismbbprint
, _ismbbprint_l
Определяет, является ли указанный многобайтовой символ печатным символом.
Синтаксис
int _ismbbprint(
unsigned int c
);
int _ismbbprint_l(
unsigned int c,
_locale_t locale
);
Параметры
c
Целое число, которое требуется проверить.
locale
Используемый языковой стандарт.
Возвращаемое значение
_ismbbprint
возвращает ненулевое значение, если выражение:
isprint(c) || _ismbbkprint(c)
ненулевое c
значение для , или 0, если оно не является. Функция_ismbbprint
использует текущий языковой стандарт для любого поведения, зависящего от языкового стандарта. Функция_ismbbprint_l
идентична за исключением того, что использует переданный языковой стандарт. Дополнительные сведения см. в разделе Locale.
Замечания
По умолчанию глобальное состояние этой функции ограничивается приложением. Чтобы изменить это поведение, см . статью "Глобальное состояние" в CRT.
Требования
Маршрут | Обязательный заголовок |
---|---|
_ismbbprint |
<mbctype.h> |
_ismbbprint_l |
<mbctype.h> |
Дополнительные сведения о совместимости см. в разделе Совместимость.