_ismbblead, _ismbblead_l
Teste un caractère pour déterminer s'il est un octet de tête d'un caractère multioctets.
Important
Cette API ne peut pas être utilisée dans les applications qui s'exécutent dans le Windows Runtime.Pour plus d'informations, consultez Fonctions CRT non prises en charge avec /ZW.
int _ismbblead(
unsigned int c
);
int _ismbblead_l(
unsigned int c,
_locale_t locale
);
Paramètres
c
Entier à tester.locale
Paramètres régionaux à utiliser.
Valeur de retour
Retourne une valeur différente de zéro si l'entier c est le premier octet d'un caractère multioctets.
Notes
Les caractères multioctets se composent d'un octet de tête suivi d'un octet de queue. Les octets de tête se distinguent en étant dans une plage spécifique d'un jeu de caractères donné. Par exemple, dans la page de codes 932 uniquement, les octets de tête s'étendent de 0x81 – 0x9F à 0xE0 – 0xFC.
_ismbblead utilise les paramètres régionaux courants pour tout comportement dépendant des paramètres régionaux. _ismbblead_l est identique sauf qu'il utilise à la place les paramètres régionaux qui sont passés. Pour plus d'informations, consultez Paramètres régionaux.
Mappages de routines de texte générique
Routine Tchar.h |
_UNICODE et _MBCS non définis |
_MBCS défini |
_UNICODE défini |
---|---|---|---|
_istlead |
Retourne toujours la valeur false |
_ismbblead |
Retourne toujours la valeur false |
Configuration requise
Routine |
En-tête requis |
En-tête facultatif |
---|---|---|
_ismbblead |
<mbctype.h> ou <mbstring.h> |
<ctype.h>,* <limits.h>, <stdlib.h> |
_ismbblead_l |
<mbctype.h> ou <mbstring.h> |
<ctype.h>,* <limits.h>, <stdlib.h> |
* Pour les constantes manifestes pour les conditions de test.
Pour plus d'informations sur la compatibilité, consultez Compatibilité.
Équivalent .NET Framework
Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, consultez Exemples d'appel de plateforme.