_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>> |
* Для констант манифеста для условий теста.
Дополнительные сведения о совместимости см. в разделе Совместимость.