Programación General > C/C++

 Asignar char a variable

(1/1)

sergiocg:
Tengo la duda de como asignar una eleccion a un tipo char. Este es mi código, ¿dónde está el error?. Gracias.

char eleccion;
printf("n (S) Sumar");
printf("n (M) Multiplicar");
scanf("%c", &eleccion);
switch(eleccion)
      {
             case S:
                     printf("nLa suma de %d y %d es: %d", numero1, numero2, numero1+numero2);
                     break;
             case M:
                     printf("nLa multipliacion de %d y %d es: %d",numero1, numero2, numero1*numero2);
      }  

manuel_ote:
no te toma la opcion que eliges porque en los casos debes poner la opcion entre comillas:
espero esto resuelva tu problema...

case 'S':
printf("nLa suma de %d y %d es: %d", numero1, numero2, numero1+numero2);
break;
case 'M':
printf("nLa multipliacion de %d y %d es: %d",numero1, numero2, numero1*numero2);

sergiocg:
Gracias.

Navegación

[0] Índice de Mensajes

Ir a la versión completa