我正在用C++编写EVIL HANGMAN程序。我有一个英语词典文本文件。
已执行的算法步骤如下:
(1) 玩家选择单词长度。(将创建一个新的txt文件,其中包含所有长度为4的单词。命名为"SelectedWords.txt")
(2) 玩家选择尝试次数。
(3) 玩家选择字母作为猜测。
例如,根据第一步,如果选择长度为4,则"SelectedWords.txt"内容将如下所示:
ALLY BETA COOL DEAL ELSE FLEW GOOD HOPE
第三步: 如果选择的字母是"E",则单词族将如下所示:
_ _ _ _(ALLY,COOL,GOOD) _ E _ _(BETA,DEAL) _ _ E _(FLEW) _ _ _ E(HOPE)
我已经完美地执行了第二步和部分地执行了第三步。
在第三步中,我必须从"SelectedWords.txt"中选择属于类似单词族的单词,并计算它们。 (我打算使用2D字符串数组来保存具有相似单词族的单词)。我必须选择具有最大单词数的单词族并丢弃所有其他族。我应该采取什么方法?
谢谢您耐心阅读这篇文章。
已执行的算法步骤如下:
(1) 玩家选择单词长度。(将创建一个新的txt文件,其中包含所有长度为4的单词。命名为"SelectedWords.txt")
(2) 玩家选择尝试次数。
(3) 玩家选择字母作为猜测。
例如,根据第一步,如果选择长度为4,则"SelectedWords.txt"内容将如下所示:
ALLY BETA COOL DEAL ELSE FLEW GOOD HOPE
第三步: 如果选择的字母是"E",则单词族将如下所示:
_ _ _ _(ALLY,COOL,GOOD) _ E _ _(BETA,DEAL) _ _ E _(FLEW) _ _ _ E(HOPE)
我已经完美地执行了第二步和部分地执行了第三步。
在第三步中,我必须从"SelectedWords.txt"中选择属于类似单词族的单词,并计算它们。 (我打算使用2D字符串数组来保存具有相似单词族的单词)。我必须选择具有最大单词数的单词族并丢弃所有其他族。我应该采取什么方法?
谢谢您耐心阅读这篇文章。