Вставка слов текстового файла в AVL - PullRequest
1 голос
/ 29 мая 2019

Я застрял в небольшой части своего задания, где мне нужно в основном вставить данные из файла .txt (которые являются просто случайными словами) и добавить их в мое дерево AVL в качестве данных.

Iпокажет вам код, который у меня сейчас есть, который, очевидно, не работает, но нужно несколько советов о том, как прочитать файл и вставить его в дерево AVL в качестве данных.

Где говорится [newItem.key =(файл);] имя, которое я печатаю для .txt, прекрасно отображается в дереве AVL (я знаю это, потому что да, это просто чтение моей строки, которое я сделал), но мне нужно, чтобы весь документ .txt, полный слов, был помещен туда, когда япрочитайте это не название.Я надеюсь, что это имеет смысл и будет признателен за любую помощь.

1 Ответ

0 голосов
/ 29 мая 2019

Просто прочитайте файл по одному слову за раз:

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