Programación General > Visual C++

 cambiar caracter de minuscula a mayuscula

(1/2) > >>

martincod:
Hola tengo el siguiente problema:
Observando el código ASCII, indique una manera sencilla para que dado un carácter en minúscula, representarlo en mayúscula, y viceversa.
Yo puse el siguiente codigo:
me faltaria a q tengo q igualar car en el if
# include <stdio.h>
int main (void)
{
char car;
printf ("ingrese un caracter: ");
scanf ("%c", &car);
if (car= ?????)
printf ("El caracter en mayuscula es: %cn", car - 32);
else
printf ("El caracter en mayuscula es: %cn", car + 32);
}

Toph:

--- Cita de: "martincod" ---if (car= ?????)
--- Fin de la cita ---


--- Código: C++ ---if (car >='a'&& car<='z')  

martincod:
muchas gracias x responder mi duda

Toph:

--- Cita de: "martincod" ---muchas gracias x responder mi duda
--- Fin de la cita ---
de nada. algo que olvide decirte  es que segun tu codigo sino cumple con ser minuscula asumes que debe ser mayuscula pero que tal si el usuario introdujo un número o un caracter raro, deberias de hacer otra validacion para ver si es mayuscula y si no cumple ninguna de los dos (o sea que es un caracter que no es letra)que notifique al usuario o algo.

martincod:
Una pregunta???
 seria con un ciclo while

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa