void main() { system("COLOR F0"); int opcao; char op[5]; int numerodocontato; char simounao2[0]; //ALOCANDO ESPAÇO PARA O PRIMEIRO BLOCO DA AGENDA: Agenda = (Contato **)malloc(10*sizeof(Contato*)); numblocks = 1; for(;;) { system("cls"); //IMPRIMINDO O MENU: printf("Existem %i contatos cadastrados:\n\n", numcontatos); printf("\t\t\t\tMENU: \n\n"); printf("\t\t[1] Inserir um contato\n"); printf("\t\t[2] Listar contatos\n"); printf("\t\t[3] Excluir contato\n"); printf("\t\t[4] Limpar Agenda\n"); printf("\t\t[5] Sair\n"); //CAPTAR VALOR DIGITADO: do{ printf("\nEntre com sua escolha: "); gets(op); opcao = atoi(op); }while((opcao<0) || (opcao>5)); /////////////////////// switch(opcao){ case 1: system("cls"); adicionarContato(); break; case 2: system("cls"); ordemAlfabetica(); ordemAlfabetica(); listarContatos(); break; case 3: system("cls"); //Recebendo o indice do contato: do { printf("\nDigite o numero do contato que deseja excluir: "); scanf("%i",&numerodocontato); } while (numerodocontato > numcontatos); deletarContato(numerodocontato); break; case 4: system("cls"); limparAgenda(); break; case 5: exit(4); } } }
void opcaoA(){ ordemAlfabetica(nomes,5); impListaPalavras(nomes,5); }