isleadbyte _isleadbyte_l
Určuje, zda je znak vedoucí bajt vícebajtových znaků.
Důležité |
---|
Toto rozhraní API nelze použít v aplikacích, které jsou spuštěny v systému Windows Runtime.Další informace naleznete v tématu CRT funkce nejsou podporovány s /ZW. |
int isleadbyte(
int c
);
int _isleadbyte_l(
int c
);
Parametry
- c
Celé číslo, chcete-li otestovat.
Vrácená hodnota
isleadbytevrací nenulovou hodnotu, je-li argument splňuje testovací podmínka nebo 0, pokud tomu tak není."C" národním prostředím a jednobajtové znakové sady (SBCS) národní prostředí, isleadbyte vždy vrátí hodnotu 0.
Poznámky
isleadbyte Makra vrátí nenulovou hodnotu, pokud je argumentem první bajt vícebajtové znakové.isleadbytevytváří smysluplné výsledek pro libovolný argument celého čísla od –1 (EOF) na UCHAR_MAX (0xFF) včetně.
Očekávané argument typu isleadbyte je int; Pokud je předán podepsaný znak, kompilátor může převést na celé rozšířením znaménko vracet neočekávané výsledky.
Verze této funkce se _l přípona je totožný s tím rozdílem, že používá národní prostředí předána namísto aktuální národní prostředí pro jeho chování závislé na národním prostředí.
Mapování rutiny obecného textu
TCHAR.Byla zahájena rutina h |
_UNICODE & _MBCS není definováno |
_MBCS, definice |
_UNICODE definována |
---|---|---|---|
_istleadbyte |
Vždy vrátí hodnotu false |
_isleadbyte |
Vždy vrátí hodnotu false |
Požadavky
Byla zahájena rutina |
Požadované záhlaví |
---|---|
isleadbyte |
<ctype.h> |
_isleadbyte_l |
<ctype.h> |
Další informace o kompatibilitě, viz Compatibility v úvodu.
Ekvivalent v rozhraní .NET Framework
Není k dispozici, ale viz System::Globalization::CultureInfo.