Код не будет продолжен, если я использую 2 в качестве входных данныхC++

Программы на C++. Форум разработчиков
Anonymous
Код не будет продолжен, если я использую 2 в качестве входных данных

Сообщение Anonymous »

Если я ввожу номер 2 для std::cin >> меню;, код после std::cin >> меню; не будет выполняться.
Поначалу я думаю, что проблема в функции, но код даже не дошел до коммутатора (я отлаживал его с помощью std::cout в коммутаторе и после std:: cin >> меню;).
После того, как я ввел 2, оно просто зависло там, как загрузка какого-то массивного процесса, в то время как все, что я делаю, это просто принимаю меню в качестве параметра переключателя. p>
Что не так с моим кодом, может кто-нибудь помочь?

Код: Выделить всё

#include 
#include 
#include 

struct jadwal {
std::string Jurusan;
int Jam;
int Durasi;
};

void daftarMenu() {
std::cout 

Подробнее здесь: [url]https://stackoverflow.com/questions/78510578/code-wont-continue-if-i-use-2-as-the-input[/url]

Вернуться в «C++»