_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ść.