isspace, iswspace, _isspace_l, _iswspace_l
Determina si un entero representa un carácter de espacio.
int isspace(
int c
);
int iswspace(
wint_t c
);
int _isspace_l(
int c,
_locale_t locale
);
int _iswspace_l(
wint_t c,
_locale_t locale
);
Parámetros
c
Entero que se va a probar.locale
Configuración regional que se va a usar.
Valor devuelto
Cada una de estas rutinas devuelve un valor distinto de cero si c es una representación concreta de un carácter de espacio. isspace devuelve un valor distinto de cero si c es un carácter de espacio en blanco (0x09 – 0x0D o 0x20). El resultado de la condición de prueba para la función isspace depende del valor de la categoría LC_CTYPE de la configuración regional; para obtener más información, vea setlocale, _wsetlocale. Las versiones de estas funciones sin el sufijo _l usan la configuración regional actual del comportamiento dependiente de la configuración regional; las versiones que tienen el sufijo _l son idénticas salvo que usan el parámetro de configuración regional que se pasa. Para obtener más información, vea Configuración regional.
iswspace devuelve un valor distinto de cero si c es un carácter ancho que corresponde a un carácter de espacio en blanco estándar.
El comportamiento de isspace e _isspace_l es indefinido si c no se encuentra al final del archivo ni en el intervalo de 0 a 0xFF, incluidos. Cuando se usa una biblioteca CRT de depuración y c no es uno de estos valores, las funciones generan una aserción.
Asignaciones de rutina de texto genérico
Rutina TCHAR.H |
_UNICODE y _MBCS no definidos |
_MBCS definido |
_UNICODE definido |
---|---|---|---|
_istspace |
isspace |
iswspace |
Requisitos
Rutina |
Encabezado necesario |
---|---|
isspace |
<ctype.h> |
iswspace |
<ctype.h> o <wchar.h> |
_isspace_l |
<ctype.h> |
_iswspace_l |
<ctype.h> o <wchar.h> |
Para obtener información adicional de compatibilidad, vea Compatibilidad.