Partager via


_ismbcl0, _ismbcl0_l, _ismbcl1, _ismbcl1_l, _ismbcl2, _ismbcl2_l

Code Page 932 Specific functions, à l'aide de les paramètres régionaux ou une catégorie spécifiée du rapport de conversion de LC_CTYPE.

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 _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

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

Notes

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

La valeur de sortie est affectée par la configuration de la définition de catégorie d' LC_CTYPE des paramètres régionaux ; consultez l' setlocale pour plus d'informations.Les versions de ces fonctions sans suffixe d' _l utilisent les paramètres régionaux définis pour ce comportement dépendant des paramètres régionaux ; les versions avec le suffixe d' _l sont identiques sauf qu'elles utilisent le paramètre de paramètres régionaux passé à la place.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 level-1 : 0x889f<=c<=0x9872.

_ismbcl1_l

JIS level-1 : 0x889f<=c<=0x9872.

_ismbcl2

JIS level-2 : 0x989f<=c<=0xeaa4.

_ismbcl2_l

JIS level-2 : 0x989f<=c<=0xeaa4.

Le contrôle de exécution que la valeur spécifiée c correspond aux conditions de test a décrit ci-dessus, mais ne vérifie pas que c est un caractère multioctet valide.Si l'octet inférieure 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 multioctet est défini.

Détails de la page de codes 932 de fin

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 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 des caractères

Routines de _ismbc

is, isw Routines