isascii, __isascii, iswascii

 

Date de publication : novembre 2016

Pour obtenir la dernière documentation sur Visual Studio 2017, consultez Documentation Visual Studio 2017.

Détermine si un caractère particulier est un caractère ASCII.

int __isascii(   
   int c   
);  
int iswascii(   
   wint_t c   
);  
#define isascii __isascii  

Paramètres

c
Entier à tester.

Chacun de ces routines retourne zéro si c est une représentation particulière d’un caractère ASCII. __isasciiRetourne une valeur différente de zéro si c est un caractère ASCII (dans la plage 0 x 00 à 0x7F). iswasciiRetourne 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 ne répond pas à la condition de test.

Les deux __isascii et iswascii sont implémentés en tant que macros, sauf si la macro de préprocesseur _CTYPE_DISABLE_MACROS est défini.

Pour la compatibilité descendante, isascii est implémenté comme un si seule macro __STDC_ _ n’est pas défini ou est défini sur 0 ; sinon, il n’est pas défini.

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__isasciiiswascii
RoutineEn-tête requis
isascii, __isasciiC:<ctype.h></ctype.h>

C++: <>> or<ctype.h></ctype.h>
iswasciiC: <wctype.h>, <ctype.h>, or <wchar.h></wchar.h></ctype.h></wctype.h>

C++: <>>, <>>, <wctype.h>, <ctype.h>, or <wchar.h></wchar.h></ctype.h></wctype.h>

Le isascii, __isascii et iswascii les fonctions sont spécifiques de Microsoft. Pour plus d'informations sur la compatibilité, voir Compatibilité dans l'introduction.

Classification des caractères
Paramètres régionaux
c'est-à-dire isw (Routines)

Afficher: