_ismbbkprint
, _ismbbkprint_l
Détermine si un caractère multioctet particulier est un symbole de ponctuation.
Syntaxe
int _ismbbkprint(
unsigned int c
);
int _ismbbkprint_l(
unsigned int c,
_locale_t locale
);
Paramètres
c
Entier à tester.
locale
Paramètres régionaux à utiliser.
Valeur retournée
_ismbbkprint
retourne une valeur différente de zéro si l’entier c
est un texte non ASCII ou un symbole de ponctuation non ASCII. Sinon, retourne 0. Par exemple, dans la page de codes 932 uniquement, _ismbbkprint
teste s’il s’agit de katakanas alphanumériques ou de ponctuation katakana (plage : 0xA1 - 0xDF). _ismbbkprint
utilise les paramètres régionaux actuels pour les valeurs des caractères dépendant des paramètres régionaux. _ismbbkprint_l
est identique, excepté qu’il utilise les paramètres régionaux passés en entrée. Pour plus d’informations, consultez Locale.
Notes
Par défaut, l’état global de cette fonction est limité à l’application. Pour modifier ce comportement, consultez État global dans le CRT.
Spécifications
Routine | En-tête requis |
---|---|
_ismbbkprint |
<mbctype.h> |
_ismbbkprint_l |
<mbctype.h> |
Pour plus d’informations sur la compatibilité, consultez Compatibility.