isascii, __isascii, iswascii

 

Publicado: octubre de 2016

Para obtener la documentación más reciente de Visual Studio 2017 RC, consulte Documentación de Visual Studio 2017 RC.

Determina si un determinado carácter es un carácter ASCII.

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

Parámetros

c
Entero que se va a probar.

Cada una de estas rutinas devuelve cero si c es una representación concreta de un carácter ASCII. __isasciiDevuelve un valor distinto de cero si c es un carácter ASCII (en el intervalo de 0 x 00 a 0x7F). iswasciiDevuelve un valor distinto de cero si c es una representación de caracteres anchos de un carácter ASCII. Cada una de estas rutinas devuelve 0 si c no cumple la condición de prueba.

Ambos __isascii y iswascii se implementan como macros a menos que se define la macro de preprocesador de _CTYPE_DISABLE_MACROS.

Por compatibilidad con versiones anteriores, isascii se implementa como un solo si macro __STDC_ _ no está definido o está definido como 0; de lo contrario, no está definido.

Asignaciones de rutina de texto genérico

Rutina Tchar.h_UNICODE y _MBCS no definidos_MBCS definido_UNICODE definido
_istascii__isascii__isasciiiswascii
RutinaEncabezado necesario
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>

El isascii, __isascii y iswascii funciones son específicos de Microsoft. Para obtener información adicional de compatibilidad, vea Compatibilidad en la Introducción.

Clasificación de caracteres
Configuración regional
IS, isw (rutinas)

Mostrar: