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);
        }
    }

}
示例#2
0
文件: main.c 项目: casseb/Fatec
void opcaoA(){
    ordemAlfabetica(nomes,5);
    impListaPalavras(nomes,5);
}