Código:
#include <stdio.h>
#include <conio.h>
#define ENTER 13
int main()
{
switch (getch())
{
case 'a':
printf("Has pulsado la A");
break;
case 'b':
printf("Has pulsado la B");
break;
case 'c':
printf("Has pulsado la C");
break;
//...
case ENTER:
printf("Has pulsado intro");
break;
}
return 0;
}
Este ejemplo me funciona de maravilla, seguro que es problema del switch?