// Main do Programa int main(void) { Lista* inicio = criaLista(); int opcao, controle; do { printf(" -> Para inserir nova palavra, digite 1\n -> Para remover palavra, digite 2\n -> Para fazer consulta, digite 3\n"); scanf("%d", &opcao); switch (opcao) { case 1: inserePalavra(inicio); break; case 2: removePalavra(inicio); break; case 3: consultaPalavra(inicio); break; default: printf(" ** Opcao invalida!\n\n"); } printf("\n -> Digite 1 para continuar e 0 para sair: "); scanf("%d", &controle); printf("\n"); } while (controle == 1); return 0; }
void constroiDicionario (Dicionario d, FILE *entrada) { char *pal; total = 0; while ((pal = proximaPalavra (entrada)) != NULL) { int i; total++; for (i = 0; pal[i] != '\0'; i++) pal[i] = tolower (pal[i]); inserePalavra (pal, d); } }