Boas pessoal, estou a tentar aprender a programar em C# mas numa coisa tão simples como fazer um menu já me esta deixando com a cabeça maluca! Ao usar o comando switch este não funciona da maneira que era de esperar, será que alguem me quer dar umas ideias no que estou fazendo mal?
Aqui esta o codigo:
Obrigado.
Aqui esta o codigo:
- Código:
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
menu();
printf("\nProgram continuing...\n");
system("PAUSE");
return 0;
}
void menu(void)
{
int option1;
printf("Menu:\n");
printf("\n1.Open Calculator");
printf("\n2.Continue the program!\n");
printf("\nYour choice: ");
scanf("%c", &option1);
switch(option1)
{
case 1:
system("calc.exe");
break;
case 2:
printf("Hello!!!\n");
break;
default:
printf("\nBad choice, do it again!");
break;
}
return option1;
}
Obrigado.