int main(void) { agenda *minhaAgenda=NULL; int op; creditos(); do { printf("Escolha uma das opções abaixo para a sua agenda\n\n"); printf("1 - Inserir um novo registro\n"); printf("2 - Listar os registros inseridos\n"); printf("3 - Sair\n"); printf("4 - Créditos\n\n\nEscolha sua opção:"); scanf("%d",&op); while(getchar()!='\n'); switch(op) { case 1: insereItem(&minhaAgenda); break; case 2: listaAgenda(minhaAgenda); break; case 3: limpaDados(minhaAgenda); return(0); case 4: creditos(); break; default: printf("Opção inválida!\n"); } } while (op!=3); return(0); }
void escolhe(int resposta, node* Pilha) { switch(resposta) { case 0: limpaPilha(Pilha); break; case 1: exibePilha(Pilha); break; case 2: insereItem(Pilha); break; case 3: removeItem(Pilha); break; case 4: criaPilha(Pilha); break; default: puts("\nOpção inválida! Verifique novamente as opções apresentadas."); } }