Necesitaría una función que pueda convertir una variable "char" de minúscula a mayúscula después de ser ingresada. Conozco la función toupper() pero tengo entendido que esa solo funciona con cadenas de caracteres, y yo solo quiero trabajar con una variable.
Ej de lo que quiero hacer:
char tipo;
cout << "Tipo de consola (P = Portatil, M = De mesa): ";
cin >> tipo;
if( tipo != 'M' and tipo != 'P')
{
cout << "Tipo de consola invalido.";
return false;
}
Así como está funciona siempre y cuando se ingrese M o P, pero si se ingresa "m" o "p" el programa me rebota. no quiero agregar las minúsculas al "if" por que si no quedaría desprolijo.