Чтение строки из файла c ++

Я пытаюсь сделать биллинговую систему для ресторана моего отца просто для практики. Итак, я сталкиваюсь с проблемой, что не могу прочитать всю строку один раз. Например, если в txt-файле был куриный бургер, то компилятор прочитал их, но разбил их на два слова. Я использую следующий код, и файл уже существует.

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

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

Ответы на вопрос(2)

Ваш ответ на вопрос