La función toupper () convierte un alfabeto en minúsculas en mayúsculas, si el argumento que se pasa es un alfabeto en minúsculas.
C toupper () Prototipo
int toupper (int arg);
La función toupper () toma un solo argumento en forma de entero y devuelve un valor de tipo int
.
Aunque toupper () toma un entero como argumento, el carácter se pasa a la función. Internamente, el carácter se convierte a su valor ASCII correspondiente para la verificación.
Si el argumento pasado no es un alfabeto en minúsculas, devuelve el mismo carácter pasado a la función.
Está definido en el archivo de encabezado.
Ejemplo: función C toupper ()
#include #include int main() ( char c; c = 'm'; printf("%c -> %c", c, toupper(c)); // Displays the same argument passed if other characters than lowercase character is passed to toupper(). c = 'D'; printf("%c -> %c", c, toupper(c)); c = '9'; printf("%c -> %c", c, toupper(c)); return 0; )
Salida
m -> MD -> D 9 -> 9