Eae galera, beleza? Sou novo aqui no fórum e na área de programação, estava fazendo um programinha básico, para simular um caixa eletrônico, e estou com um problema, ele roda normal, mas quando entra no menu (switch case) ele para de funcionar, alguém pode dar uma olhada e se possível me ajudar ai? Agradeço desde ja!! valeu!!
CODE>>
#include<stdio.h>
int main()
{
char menu, saque, deposito, saldo = 0;
while(menu != 4)
{
printf("Bem vindo ao caixa eletrônico!\nQual operacao deseja realizar? \n\n1.Saque \n2.Deposito \n3.Saldo \n4.Encerrar Sessao \n\n");
scanf("%d", menu);
fflush(stdin);
switch(menu)
{
case '1':
system("cls");
printf("Digite o valor que deseja retirar. \n");
scanf("%f", &saque);
fflush(stdin);
if(saque > saldo)
{
printf("Saldo insuficiente para saque. \n");
}
else
{
printf("Saque realizado com sucesso, retire o dinehiro. \n", saldo = saldo - saque);
}
system("pause");
system("cls");
break;
case '2':
system("cls");
printf("Digite o valor que deseja depositar. \n");
scanf("%f", &deposito);
fflush(stdin);
printf("Valor depositado com sucesso. \n", saldo = saldo + deposito);
system("pause");
system("cls");
break;
case '3':
system("cls");
printf("O saldo atual da conta é de %.2f Reais. \n", saldo);
system("pause");
system("cls");
break;
case '4':
return 0;
default:
system("cls");
printf("\n voce digitou uma opcao invalida! \n\n");
system("pause");
system("cls");
break;
}
}
}