我被困在作业的一小部分中,我基本上需要从.txt文件中插入数据(这只是随机单词),并将它们作为数据添加到我的AVL树中。
我将向您展示我现在拥有的代码,该代码显然不起作用,但是需要一些有关如何读取文件并将其作为数据插入AVL树的提示。
上面写着[newItem.key =(file); ]我为.txt输入的名称会完美地显示在AVL树中(我知道这是因为是的,它只是读取我输入的字符串),但是我需要将充满单词的整个.txt文档放在其中不读标题。我希望这是有道理的,希望能对您有所帮助。
答案 0 :(得分:0)
每次只读取一个单词一个文件:
while (myfile) {
std::string word;
myfile >> word;
newItem.key = word;
tree.AVL_Insert(newItem);
}