Bueno es que para aprender a usar la función switch tengo que crear un programa en el que se introduzca un número del 1 al 12, y el programa muestre el mes que corresponde, voy así.
#include <stdlib.h>
#include <stdio.h>
int main ()
{
int a;
printf ("Digite un número del 1 al 4 ");
scanf ("%d", &a);
switch (a)
{
case '1':;
printf ("Enero");
break;
case '2':;
printf ("Febrero");
break;
case '3':;
printf ("Marzo");
break;
case '4':;
printf ("Mayo");
break;
default:
printf ("Número no válido");
}
system ("pause");
}
Bueno pues ahí está acortado no lo he terminado pero la cosa es que compila normal y ejecuta pero siempre se ejecuta la opcíon default así ponga un número que debe funcionar, entonces tal vez saben porqué no me sirve.