Код не будет продолжен, если я использую 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]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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