Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
E aí :yay:/>
Estou fazendo um menu que tem 8 opções. Criei um loop para verificar a escolha do usuário, porém, independente do número que ele escolha DÁ ERRO (mesmo que seja uma das opções).
código:
do
{
opc = 0; //variável OPÇÃO ( de 1 até 8 )
-------
INSTRUÇÕES
-------
opc = getch(); //INDEPENDENTE DO NUMERO ESCOLHIDO AQUI, DÁ ERRO
if((opc == 0) || (opc > 8))
{
erro = 1;
MessageBox(NULL, "Digite um numero Valido", "Operação Cancelada", MB_OK|MB_ICONSTOP);
}
}while(erro == 1);
HÁ algum outro comando para leitura que não mostre o valor na tela do console? Ou, há alguma forma de fazer o getch() funcionar corretamente no meu código?
Alguém pode ajudar? :unsure:/>
Carregando comentários...