isascii
, , __isascii
iswascii
Détermine si un caractère particulier est un caractère ASCII.
Syntaxe
int __isascii(
int c
);
int iswascii(
wint_t c
);
#define isascii __isascii
Paramètres
c
Entier à tester.
Valeur retournée
Chacune de ces routines retourne une valeur différente de zéro si c
est une représentation particulière d’un caractère ASCII. __isascii
retourne une valeur différente de zéro s’il s’agit c
d’un caractère ASCII (dans la plage 0x00 - 0x7F). iswascii
retourne une valeur différente de zéro si c
est une représentation de caractères larges d’un caractère ASCII. Chacune de ces routines retourne 0 si c
elle ne répond pas à la condition de test.
Notes
Les deux __isascii
sont iswascii
implémentés en tant que macros, sauf si la macro _CTYPE_DISABLE_MACROS
de préprocesseur est définie.
Pour la compatibilité descendante, isascii
elle est implémentée en tant que macro uniquement si __STDC__
elle n’est pas définie ou est définie comme 0 ; sinon, elle n’est pas définie.
Par défaut, l’état global de cette fonction est limité à l’application. Pour modifier cette étendue, consultez l’état global dans le CRT.
Mappages de routines de texte générique
Routine Tchar.h | _UNICODE et _MBCS non définis |
_MBCS défini |
_UNICODE défini |
---|---|---|---|
_istascii |
__isascii |
__isascii |
iswascii |
Spécifications
Routine | En-tête requis |
---|---|
isascii , __isascii |
C : <ctype.h> C++ : <cctype> ou <ctype.h> |
iswascii |
C : <wctype.h>, <ctype.h> ou <wchar.h> C++ : <cwctype>, <cctype>, <wctype.h>, <ctype.h> ou <wchar.h> |
Les isascii
fonctions et les fonctions __isascii
iswascii
sont spécifiques à Microsoft. Pour plus d’informations sur la compatibilité, consultez Compatibility.
Voir aussi
Classification des caractères
Paramètres régionaux
Routines is
, isw