Udostępnij za pośrednictwem


_ismbblead, _ismbblead_l

Testuje znak, żeby określić, czy znak jest wiodącym bajtem znaku wielobajtowego.

Ważna uwagaWażne

Tego API nie można używać w aplikacjach korzystających ze środowiska wykonawczego Windows.Aby uzyskać więcej informacji, zobacz Funkcje CRT nieobsługiwane przez /ZW.

int _ismbblead(
   unsigned int c 
);
int _ismbblead_l(
   unsigned int c,
   _locale_t locale
);

Parametry

  • c
    Liczba całkowita do zbadania.

  • locale
    Ustawienia regionalne do użycia.

Wartość zwracana

Zwraca wartość różną od zera, jeżeli liczba całkowita c jest pierwszym bajtem znaku wielobajtowego.

Uwagi

Znaki wielobajtowe składają się z bajtu wiodącego, po którym następuje bajt pomocniczy.Bajty wiodące są odróżniane przez występowanie w określonym zakresie dla danego zestawu znaków.Na przykład, wyłącznie na stronie kodowej 932, bajty wiodące znajdują się w zakresie 0x81 – 0x9F i 0xE0 – 0xFC.

_ismbblead używa bieżących ustawień regionalnych dla zachowań zależnych od ustawień regionalnych._ismbblead_l jest identyczny, z tą różnicą, że zamiast tego używa przekazanych ustawień regionalnych.Aby uzyskać więcej informacji, zobacz Regionalne.

Rutynowe mapowania zwykłego tekstu

Procedura Tchar.h

_UNICODE i _MBCS nie zdefiniowany

_MBCS zdefiniowano

_UNICODE zdefiniowany

_istlead

Zawsze zwraca wartość false

_ismbblead

Zawsze zwraca wartość false

Wymagania

Procedura

Wymagany nagłówek

Opcjonalny nagłówek

_ismbblead

<mbctype.h> lub <mbstring.h>

<ctype.h>,* <limits.h>, <stdlib.h>

_ismbblead_l

<mbctype.h> lub <mbstring.h>

<ctype.h>,* <limits.h>, <stdlib.h>

* Dla stałych manifestu do warunków badania.

Aby uzyskać więcej informacji na temat zgodności – zobacz: Zgodność.

Odpowiednik w programie .NET Framework

Nie dotyczy. Aby wywołać standardową funkcję C, należy użyć PInvoke. Aby uzyskać więcej informacji, zobacz Przykłady wywoływania platformy.

Zobacz też

Informacje

Klasyfikacja bajtów

_ismbb — Procedury