_ismbblead, _ismbblead_l

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

Important

Cette API ne peut pas être utilisée dans les applications qui s'exécutent dans les fenêtres d'exécution.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 c entier est le premier octet d'un caractère multioctet.

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 pour 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 et 0xE0 – 0xFC.

_ismbblead utilise les paramètres régionaux définis pour un comportement dépendant des paramètres régionaux._ismbblead_l identique mais il utilise les paramètres régionaux passés à la place.Pour plus d'informations, consultez Paramètres régionaux.

Mappages de routines de texte générique

Routine de Tchar.h

_UNICODE et non définis _MBCS

_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 de compatibilité, consultez l' Compatibilité dans l'introduction.

Équivalent .NET Framework

Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, consultez l' Exemples d'appel de code non managé.

Voir aussi

Référence

Classification d'octet

Routines de _ismbb