Считывается пустая строка
Присутствует следующий кусок кода:
string name;
cout << "Введите название блюда: ";
cin.ignore();
getline(cin, name);
При считывании английской строчки, все валидно работает, а вот с русскими - не пашет. Строка остается пустой. Кодировку ставил UTF-8:
SetConsoleCP(CP_UTF8);
SetConsoleOutputCP(CP_UTF8);