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


_ismbbtrail, _ismbbtrail_l

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

Синтаксис

int _ismbbtrail(
   unsigned int c
);
int _ismbbtrail_l(
   unsigned int c,
   _locale_t locale
);

Параметры

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

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

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

_ismbbtrail возвращает ненулевое значение, если целочисленное значение c является вторым байтом многобайтового символа. Например, только для кодовой страницы 932, допустимые диапазоны: 0x40–0x7E и 0x80–0xFC.

Замечания

Функция_ismbbtrail использует текущий языковой стандарт для поведения, зависящего от языкового стандарта. Функция_ismbbtrail_l идентична за исключением того, что использует переданный языковой стандарт. Дополнительные сведения см. в разделе Locale.

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

Требования

Маршрут Обязательный заголовок Необязательный заголовок
_ismbbtrail <mbctype.h> или <mbstring.h> <ctype.h,* <limits.h>, <stdlib.h>>
_ismbbtrail_l <mbctype.h> или <mbstring.h> <ctype.h,* <limits.h>, <stdlib.h>>

* Для констант манифеста для условий теста.

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

См. также

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