Convierte un carácter a mayúscula.
Sintaxis:
int toupper(int ch);
"toupper" es una función que convierte el entero ch (dentro del rango EOF a 255) a su valor en mayúscula (A a Z; si era una minúscula de, a a z). Todos los demás valores permanecerán sin cambios.
Valor de retorno:
"toupper" devuelve el valor convertido si ch era una minúscula, en caso contrario devuelve ch.
Convierte un carácter a minúscula.
Sintaxis:
int tolower(int ch);
"tolower" es una función que convierte el entero ch (dentro del rango EOF a 255) a su valor en minúscula (A a Z; si era una mayúscula de, a a z). Todos los demás valores permanecerán sin cambios.
Valor de retorno:
"tolower" devuelve el valor convertido si ch era una mayúscula, en caso contrario devuelve ch.
Las siguientes macros son del mismo tipo, sirven para verificar si un carácter concreto pertenece a un conjunto definido. Estos conjuntos son: alfanumérico, alfabético, ascii, control, dígito, gráfico, minúsculas, imprimible, puntuación, espacio, mayúsculas y dígitos hexadecimales. Todas las macros responden a la misma sintaxis:
int is<conjunto>(int c);
Función | Valores |
isalnum | (A - Z o a - z) o (0 - 9) |
isalpha | (A - Z o a - z) |
isascii | 0 - 127 (0x00-0x7F) |
iscntrl | (0x7F o 0x00-0x1F) |
isdigit | (0 - 9) |
isgraph | Imprimibles menos ' ' |
islower | (a - z) |
isprint | Imprimibles incluido ' ' |
ispunct | Signos de puntuación |
isspace | espacio, tab, retorno de línea, cambio de línea, tab vertical, salto de página (0x09 a 0x0D, 0x20). |
isupper | (A-Z) |
isxdigit | (0 to 9, A to F, a to f) |
Valores de retorno:
Cada una de las macros devolverá un valor distinto de cero si el argumento c pertenece al conjunto.
© Septiembre de 2000 Salvador Pozo, salvador@conclase.net