void InsereNaArvoreBMais(arvoreBMais *arvore, char* string){ FILE* arquivo; arquivo = fopen(string,"r"); if(!arquivo){ printf("Erro ao abrir o arquivo %s! Encerrando Programa...\n", string); exit(1); } configuracaoArvore configuracao; configuracao.nivel = 5; configuracao.ordem = 7; configuracao.registros = 10; arvore = inicializarArvore(configuracao.nivel, configuracao.ordem, configuracao.registros); if (arvore == NULL) { printf("Falha ao inicializar!\n"); exit(1); } InsereArquivoArvore(arvore, arquivo); printf("Pronto!\n"); printf("\n>>> Arvore atual \n\n"); exibirArvore(arvore); fclose(arquivo); }
int main(int argc, char const *argv[]) { arvore a, *alfaToBin; int menu; alfaToBin->esq = NULL; alfaToBin->dir = NULL; alfaToBin->ordenar = 17; alfaToBin->alfa = 'H'; alfaToBin->bin = 10001; alfaToBin = &a; alfaToBin = inicializarArvore(alfaToBin); while (true) { scanf("%d", &menu); switch (menu) { case 1: emordem(alfaToBin); case 2: traduzirPredefinidos(alfaToBin); case 3: traduzirQualquer(alfaToBin); case 4: break; } } return 0; }