Czytanie łańcucha z pliku c ++

Próbuję stworzyć system billingowy dla restauracji mojego ojca tylko dla praktyki. Stoję więc w obliczu problemu, że nie mogę odczytać całego ciągu za jednym razem..g Jeśli w pliku txt znajdował się burger z kurczaka, to kompilator je przeczytał, ale rozbił je na dwa słowa. Używam następującego kodu i plik już istnieje.

std::string item_name;
std::ifstream nameFileout;

nameFileout.open("name2.txt");
while (nameFileout >> item_name)
{
    std::cout << item_name;
}
nameFileout.close();

questionAnswers(2)

yourAnswerToTheQuestion