Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

_ismbblead, _ismbblead_l

 

Teste un caractère pour déterminer s’il s’agit d’un octet de tête d’un caractère multioctet.

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

c

Entier à tester.

locale

Paramètres régionaux à utiliser.

Retourne une valeur différente de zéro si l’entier c est le premier octet d’un caractère multioctet.

Les caractères multioctets sont constitués d’un octet de tête suivi d’un octet de fin. Les octets de tête se distinguent en faisant partie d’une plage particulière pour un jeu de caractères donné. Par exemple, dans la page de codes 932 uniquement, les octets de tête sont compris entre 0x81 - 0x9F et 0xE0 - 0xFC.

_ismbblead utilise les paramètres régionaux actuels pour le comportement dépendant des paramètres régionaux. _ismbblead_l est identique, à ceci près qu’il utilise à la place les paramètres régionaux 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 des conditions de test.

Pour plus d'informations sur la compatibilité, voir Compatibilité.

Équivalent .NET Framework

Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, consultez Exemples d'appel de plateforme.

Afficher: