Udostępnij za pośrednictwem


_ismbbtrail, _ismbbtrail_l

Określa, czy bajt jest bajtem końcowym znaku wielobajtowego.

Składnia

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

Parametry

c
Liczba całkowita do przetestowania.

locale
Ustawienia regionalne do użycia.

Wartość zwracana

_ismbbtrail Zwraca wartość niezerową, jeśli liczba całkowita c jest drugim bajtem znaku wielobajtowego. Na przykład na stronie kodowej 932 prawidłowe zakresy są 0x40 0x7E i 0x80 do 0xFC.

Uwagi

_ismbbtrail używa bieżących ustawień regionalnych dla zachowania zależnego od ustawień regionalnych. _ismbbtrail_l jest identyczna, z tą różnicą, że używa ustawień regionalnych przekazanych w zamian. Aby uzyskać więcej informacji, zobacz Ustawienia regionalne.

Domyślnie stan globalny tej funkcji jest zakresem aplikacji. Aby zmienić to zachowanie, zobacz Stan globalny w CRT.

Wymagania

Procedura Wymagany nagłówek Opcjonalny nagłówek
_ismbbtrail <mbctype.h> lub <mbstring.h> <ctype.h,* <limits.h>>, <stdlib.h>
_ismbbtrail_l <mbctype.h> lub <mbstring.h> <ctype.h,* <limits.h>>, <stdlib.h>

* Dla stałych manifestu dla warunków testowych.

Aby uzyskać więcej informacji o zgodności, zobacz Zgodność.

Zobacz też

Klasyfikacja bajtów
_ismbb Procedur