Exemplo n.º 1
0
void search_for_word(V_NODE *head)
{
	char word[WORD_LEN];

	while(1)
	{
		puts("Please input the word:(input 1 to quit)");
		fgets(word, WORD_LEN-1, stdin);		
		if(word[0] == '1')
		{
			break;
		}
		if(word[strlen(word) - 2] == '*')
		{
			word[strlen(word) - 2] = '\n';
			word[strlen(word) - 1] = '\0';
			print_similar(head, word);
		}
		else
		{
			if(search3(head, word) < 0)
			{
				print_similar(head, word);
			}
		}			

	}		
}
Exemplo n.º 2
0
Arquivo: dict.c Projeto: hhktony/dict
void search_for_word(pnode_t phead)
{
	char word[WORD_LEN];

	while (1)
	{
		fprintf(stdout, "enter the word:(enter '%d' to exit)\n", EXIT_DICT);
		fgets(word, WORD_LEN - 1, stdin);
        if (atoi(word) == EXIT_DICT)
		    break;  
		if (search(phead, word) < 0)
			print_similar(phead, word);
	}
}