MIKOLAY Опубликовано 12 февраля, 2005 Жалоба Поделиться Опубликовано 12 февраля, 2005 Как сделать такую паузу в проге на С++, чтобы, например, при нажатии на <ENTER> что-либо происходило? Причём так, чтобы ничего невозможно было вводить, то есть std::cin.get() (без параметров) не устраивает. Ссылка на комментарий Поделиться на другие сайты Поделиться
troorl Опубликовано 12 февраля, 2005 Жалоба Поделиться Опубликовано 12 февраля, 2005 getch() предварительно нужно подключить библиотеку conio.h Ссылка на комментарий Поделиться на другие сайты Поделиться
MIKOLAY Опубликовано 13 февраля, 2005 Автор Жалоба Поделиться Опубликовано 13 февраля, 2005 А если только при нажатии на <Enter>? Так, чтобы другие нажатия игнорировались. Ссылка на комментарий Поделиться на другие сайты Поделиться
aTeos Опубликовано 13 февраля, 2005 Жалоба Поделиться Опубликовано 13 февраля, 2005 Что-то в духе: char c; с = getch(); if (c == 0) { // делать что-то по нажатии Enter cout << "Enter was pressed"; } Ссылка на комментарий Поделиться на другие сайты Поделиться
MIKOLAY Опубликовано 22 февраля, 2005 Автор Жалоба Поделиться Опубликовано 22 февраля, 2005 aTeos, не действует. Ссылка на комментарий Поделиться на другие сайты Поделиться
aTeos Опубликовано 23 февраля, 2005 Жалоба Поделиться Опубликовано 23 февраля, 2005 Так точно работает char c = getch();if (c == 13){ cout << "Enter pressed";} Ссылка на комментарий Поделиться на другие сайты Поделиться
MIKOLAY Опубликовано 8 марта, 2005 Автор Жалоба Поделиться Опубликовано 8 марта, 2005 Thanks! Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти