Pages - Menu

martes, 28 de mayo de 2013

La librería ctype.h

Jugar con los caracteres dentro de un programa es una práctica de lo más habitual, a veces podemos necesitar mostrar mayúsculas, minúsculas o pasar de una a otra o realizar operaciones simples con caracteres.

La librería ctype.h
Foto tomada de freedigitalphotos.net

Para eso existe la librería que hoy vamos a ver, ctype.h. Ésta librería se encarga de todo lo relacionado a modificar y operar con caracteres, sin duda alguna muy útil a la hora de representar en pantalla y comprobar información.

La especificación de la librería es la siguiente:

Función
Descripción
isalnum
Comprueba si un carácter es alfanumérico.
isalpha
Comprueba si un carácter es alfabético.
isascii
Comprueba si un carácter es un carácter Ascii.
isblank
Comprueba si un carácter es vacío.
iscntrl
Comprueba si un carácter es un carácter de control.
isdigit
Comprueba si un carácter es un número.
isgraph
Comprueba si un carácter se puede imprimir sin el espacio.
islower
Comprueba si un carácter está en minúscula,
isprint
Comprueba si un carácter se puede imprimir.
ispunct
Comprueba si un carácter es de puntuación.
isspace
Comprueba si un carácter es un espacio.
isupper
Comprueba si un carácter está en mayúscula.
isxdigit
Comprueba si un carácter es hexadecimal.

Funciones de conversión

Función
Descripción
toascii
Convierte de char a Ascii.
tolower
Pasa un carácter a minúsculas.
toupper
Pasa un carácter a mayúsculas.

¿Qué clase de programas harías usando ésta librería?