将文本文件单词插入 AVL

Inserting text file words into AVL

我被困在我的作业的一小部分,我基本上需要从 .txt 文件中插入数据(这些只是随机词)并将它们作为数据添加到我的 AVL 树中。

我将向您展示我现在的代码,它显然不能正常工作,但需要一些关于如何读取文件并将其作为数据插入 AVL 树的提示。

上面写着 [ newItem.key = (file); ] 我为 .txt 输入的名称完美地显示在 AVL 树中(我知道这一点,因为是的,它只是读取我创建的字符串),但我需要将充满单词的整个 .txt 文档放置在那里,因为我读它不是标题。我希望这是有道理的,如果有任何帮助,我将不胜感激。

一次一个单词地读取文件:

while (myfile) {
  std::string word;
  myfile >> word;
  newItem.key = word;
  tree.AVL_Insert(newItem);
}