C++ 将文本文件字插入AVL

C++ 将文本文件字插入AVL,c++,avl-tree,C++,Avl Tree,我的作业中有一小部分需要插入.txt文件中的数据(只是随机单词),然后将它们作为数据添加到AVL树中 我将向您展示我现在的代码,它显然不起作用,但需要一些技巧来了解如何读取文件并将其作为数据插入AVL树 其中显示[newItem.key=(file);]我为.txt键入的名称完美地显示在AVL树中(我知道这一点,因为它只是读取我生成的字符串),但我需要在读取整个.txt文档时将其放在那里,因为我读取的不是标题。我希望这是有意义的,并将感谢任何帮助。只需逐字阅读文件: while (myfile)

我的作业中有一小部分需要插入.txt文件中的数据(只是随机单词),然后将它们作为数据添加到AVL树中

我将向您展示我现在的代码,它显然不起作用,但需要一些技巧来了解如何读取文件并将其作为数据插入AVL树


其中显示[newItem.key=(file);]我为.txt键入的名称完美地显示在AVL树中(我知道这一点,因为它只是读取我生成的字符串),但我需要在读取整个.txt文档时将其放在那里,因为我读取的不是标题。我希望这是有意义的,并将感谢任何帮助。

只需逐字阅读文件:

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

只需一次读一个字:

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