По заданию, у нас есть состав блюда в одну строку.
1. Считываем строку. Например, через getline.
2. Идём по строке, проверяем текущий символ, пробел ли он(если разделителем является пробел, иначе проверяем на разделитель)
* Если он не разделитель, то добавляем этот символ в строку-буфер. Переходим на следующий символ
* Иначе:
-1. Строку-буфер добавляем в структуру (vector, например)
-2. После чего, этот буфер чистим.
-3. Переходим на след символ
Идём к п.2, пока не закончится строка (что бы последнее слово добавилось, можно в конец строки добавить пробел (др. разделитель))
а дальше просто выводим всё содержимое вектора в консоль/файл, куда необходимо