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