Partager via


_ismbcl0, _ismbcl0_l, _ismbcl1, _ismbcl1_l, _ismbcl2, _ismbcl2_l

Code Page 932 Specific functions, en utilisant les paramètres régionaux actuels ou une catégorie spécifiée d'état de conversion de LC_CTYPE.

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 _ismbcl0(
   unsigned int c 
);
int _ismbcl0_l(
   unsigned int c,
   _locale_t locale
);
int _ismbcl1(
   unsigned int c 
);
int _ismbcl1_l(
   unsigned int c ,
   _locale_t locale
);
int _ismbcl2(
   unsigned int c 
);
int _ismbcl2_l(
   unsigned int c,
   _locale_t locale
);

Paramètres

  • c
    Caractère à tester.

  • locale
    Paramètres régionaux à utiliser.

Valeur de retour

Chacune de ces routines retourne une valeur différente de zéro si le caractère satisfait à la condition de test ou 0 dans le cas contraire. Si c<= 255 et s'il existe une routine _ismbb correspondante (par exemple, _ismbcalnum correspond à _ismbbalnum), le résultat est la valeur de retour de la routine _ismbb correspondante .

Notes

Chacune de ces fonctions teste un caractère multioctet fourni pour un état donné.

La valeur de la sortie est affectée par la valeur du paramètre de la catégorie LC_CTYPE des paramètres régionaux ; consultez setlocale, pour plus d'informations. Les versions de ces fonctions sans le suffixe _l utilisent les paramètres régionaux pour ce comportement dépendant des paramètres régionaux ; les versions avec le suffixe _l sont identiques, sauf qu'elles utilisent à la place les paramètres régionaux transmis. Pour plus d'informations, consultez Paramètres régionaux.

Routine

Condition de test (page de codes 932 uniquement)

_ismbcl0

Non kanji de JIS : 0x8140=<c<=0x889E.

_ismbcl0_l

Non kanji de JIS : 0x8140=<c<=0x889E.

_ismbcl1

JIS : niveau 1: 0x889F=<c<=0x9872.

_ismbcl1_l

JIS : niveau 1: 0x889F=<c<=0x9872.

_ismbcl2

JIS niveau-2 : 0x989F=<c<=0xEAA4.

_ismbcl2_l

JIS niveau-2 : 0x989F=<c<=0xEAA4.

Les fonctions vérifient que la valeur spécifiée c correspond aux conditions de test décrites au dessus, mais ne vérifient pas que c est un caractère multi-octets valide. Si l'octet inférieur est dans des plages 0x00 – 0x3F, 0x7F, ou 0xFD – 0xFF, ces fonctions retournent une valeur différente de zéro, indiquant que le caractère remplit la condition de test. Utilisez _ismbbtrail pour tester si le caractère multi-octets est défini.

Fin du détail de la page de codes 932

Configuration requise

Routine

En-tête requis

_ismbcl0

<mbstring.h>

_ismbcl0_l

<mbstring.h>

_ismbcl1

<mbstring.h>

_ismbcl1_l

<mbstring.h>

_ismbcl2

<mbstring.h>

_ismbcl2_l

<mbstring.h>

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.

Voir aussi

Référence

Classifications des caractères

_ismbc, routines

is, isw, routines