Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

sr.silva

Problemas com menu em C

Recommended Posts

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.