// 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;
}
Beispiel #2
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);
	}
}