У меня небольшая проблема с тренировочной программой с сайта cpp.
Подсказка:
Напишите программу, которая представляет пользователя с выбором из 5 ваших любимых
напитки (кола, вода, спрайт, ..., что угодно). Затем разрешите пользователю
выбрать напиток, введя номер 1-5. Выход какой напиток
они выбрали.
★ Если вы программируете операторы if вместо оператора switch,
измените его, чтобы использовать оператор switch. Если вместо этого ваша программа использует
оператор switch, измените его, чтобы использовать операторы if / else-if.
Когда я компилирую и запускаю, после ввода пользователя нет вывода.
#include <iostream>
//cola machine
main ()
{
//intro and options
std::cout << "Welcome. What will you have?";
std::cout << std::endl;
std::cout << "1 - Coke";
std::cout << std::endl;
std::cout << "2 - Pepsi";
std::cout << std::endl;
std::cout << "3 - Mtn. Dew";
std::cout << std::endl;
std::cout << "4 - Water";
std::cout << std::endl;
std::cout << "5 - Cancel";
std::cout << std::endl;
//choice
int choice;
std::cin >> choice;
switch (choice)
{
case '1':
std::cout << "Coke";
break;
case '2':
std::cout << "Pepsi";
break;
case '3':
std::cout << "Mt. Dew";
break;
case '4':
std::cout << "Water";
break;
case '5':
std::cout << "void";
break;
default:
std::cout << "enjoy your ";
std::cout << choice;
std::cout << "!";
}
Любое руководство было бы удивительным, и спасибо за ваше время.