sr.silva 1 Denunciar post Postado Junho 10, 2006 int main(){ int escolha=1; lista l; while (escolha != 4) { printf("\n\n ----------------------- "); printf("\n 1 - Inserir um elemento na lista "); printf("\n 2 - Eliminar um elemento "); printf("\n 3 - Imprimir a lista "); printf("\n 4 - Sair do programa "); printf("\n\n Escolha uma opcao: "); scanf("%d",&escolha); } // estrutura switchswitch (escolha) {case 1: { printf("\n\n Digite um elemento para inserir na lista: "); break; }case 2: { printf("\n\n Eliminar um elemento: "); break; }case 3: { printf("\n\n Imprimir a lista: "); break; }case 4: { printf("\n\n O programa sera fechado em 5 segundos...."); system("close"); }default: { printf("\n\n Escolha uma opção do menu!"); } } Olá estou tentando utilizar esse menu em C so que quando digito os numeros correspondentes os mesmos nao param no case do numero. Compartilhar este post Link para o post Compartilhar em outros sites
ricci ottadnot 4 Denunciar post Postado Junho 11, 2006 repare que você esta fechando o bloco do laço while depois de que o usuario entrar com a opcao while (escolha != 4) { printf("\n\n ----------------------- "); printf("\n 1 - Inserir um elemento na lista "); printf("\n 2 - Eliminar um elemento "); printf("\n 3 - Imprimir a lista "); printf("\n 4 - Sair do programa "); printf("\n\n Escolha uma opcao: "); scanf("%d",&escolha); } retire esta chave daki e coloquea no final do switch.. Compartilhar este post Link para o post Compartilhar em outros sites