_ismbblead
, _ismbblead_l
Testet ein Zeichen, um zu bestimmen, ob es sich um ein Leadbytebyte-Byte handelt.
Syntax
int _ismbblead(
unsigned int c
);
int _ismbblead_l(
unsigned int c,
_locale_t locale
);
Parameter
c
Die zu testende ganze Zahl.
locale
Zu verwendendes Gebietsschema.
Rückgabewert
Gibt einen Wert ungleich 0 (null) zurück, wenn die ganze Zahl c
das erste Byte eines Multibytezeichens ist.
Hinweise
Multibytezeichen bestehen aus einem führenden Byte gefolgt von einem nachfolgendem Byte. Führende Bytes werden anhand ihrer Zugehörigkeit zu einem bestimmten Bereich für einen gegebenen Zeichensatz unterschieden. Beispiel: In Codepage 932 reicht der Leadbytebereich von 0x81 - 0x9F und 0xE0 - 0xFC.
_ismbblead
verwendet das aktuelle Gebietsschema für ein gebietsschemaabhängiges Verhalten. _ismbblead_l
ist identisch, verwendet jedoch stattdessen das übergebene Gebietsschema. Weitere Informationen finden Sie unter Locale.
Wenn das Gebietsschema UTF-8 ist und _ismbblead_l
immer 0 (false) zurückgegeben wird, unabhängig davon, _ismbblead
ob c
es sich um ein Leadbyte handelt oder nicht.
_ismbblead
und _ismbblead_l
sind Microsoft-spezifisch, nicht Teil der Standard-C-Bibliothek. Es wird nicht empfohlen, sie an der Stelle zu verwenden, an der Sie portablen Code benötigen. Verwenden Sie mbrlen
stattdessen die Standard-C-Kompatibilität.
Standardmäßig gilt der globale Zustand dieser Funktion für die Anwendung. Wie Sie dieses Verhalten ändern, erfahren Sie unter Globaler Status in der CRT.
Mapping generischer Textroutinen
Tchar.h-Routine | _UNICODE und _MBCS nicht definiert |
_MBCS definiert |
_UNICODE definiert |
---|---|---|---|
_istlead |
Gibt immer "false" zurück | _ismbblead |
Gibt immer "false" zurück |
Anforderungen
Routine | Erforderlicher Header | Optionaler Header |
---|---|---|
_ismbblead |
<mbctype.h> oder <mbstring.h> | <ctype.h>,* <limits.h>, <stdlib.h> |
_ismbblead_l |
<mbctype.h> oder <mbstring.h> | <ctype.h>,* <limits.h>, <stdlib.h> |
* Für Manifestkonstanten für die Testbedingungen.
Weitere Informationen zur Kompatibilität finden Sie unter Kompatibilität.