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.
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?