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! Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.