Как мне убедиться, что мне нужно нажать Enter только один раз и удалить дубликат «нажмите Enter, чтобы продолжить...» ⇐ C++
Как мне убедиться, что мне нужно нажать Enter только один раз и удалить дубликат «нажмите Enter, чтобы продолжить...»
В большинстве операций «Нажмите Enter, чтобы продолжить..» в моем коде мне кажется, что мне приходится дважды нажать клавишу ENTER, чтобы продолжить. Я не уверен, что заставляет его отображаться дважды, а не один раз. Вот пример вывода проблемы:
============================= Главное меню ============================== 1. Зарегистрируйтесь на вакцинацию 2. Просмотр деталей профиля 3. Выйти Введите свой выбор: 3 Выписка... Нажмите Enter, чтобы продолжить... Нажмите Enter, чтобы продолжить... Я пытался удалить cin.get() и cin.ignore();, но ничего не помогло. Даже если сообщение «Нажмите Enter, чтобы продолжить...» не отображается дважды, мне все равно придется дважды нажать Enter, чтобы перейти к следующей функции. Пожалуйста, помогите мне исправить это. Вот весь мой код Системы регистрации вакцин:
#include #include #include #include #include #include #include #include использование пространства имен std; класс Пользователь { публика: строковое имя, имя пользователя, пароль, национальность, добавление, дата рождения; int age, icNumber, тел.; голый секс; bool зарегистрирован для вакцины; Пользователь(): зарегистрированныйForVaccine(ложь) {} void displayProfile() const { cout
В большинстве операций «Нажмите Enter, чтобы продолжить..» в моем коде мне кажется, что мне приходится дважды нажать клавишу ENTER, чтобы продолжить. Я не уверен, что заставляет его отображаться дважды, а не один раз. Вот пример вывода проблемы:
============================= Главное меню ============================== 1. Зарегистрируйтесь на вакцинацию 2. Просмотр деталей профиля 3. Выйти Введите свой выбор: 3 Выписка... Нажмите Enter, чтобы продолжить... Нажмите Enter, чтобы продолжить... Я пытался удалить cin.get() и cin.ignore();, но ничего не помогло. Даже если сообщение «Нажмите Enter, чтобы продолжить...» не отображается дважды, мне все равно придется дважды нажать Enter, чтобы перейти к следующей функции. Пожалуйста, помогите мне исправить это. Вот весь мой код Системы регистрации вакцин:
#include #include #include #include #include #include #include #include использование пространства имен std; класс Пользователь { публика: строковое имя, имя пользователя, пароль, национальность, добавление, дата рождения; int age, icNumber, тел.; голый секс; bool зарегистрирован для вакцины; Пользователь(): зарегистрированныйForVaccine(ложь) {} void displayProfile() const { cout
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Blazor Custom Long нажмите кнопку - убедиться, что действие только запускает один
Anonymous » » в форуме C# - 0 Ответы
- 3 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Blazor Custom Long нажмите кнопку - убедиться, что действие только запускает один
Anonymous » » в форуме C# - 0 Ответы
- 3 Просмотры
-
Последнее сообщение Anonymous
-