if(событие от пользователя) {
...
}
пауза в программе
как можно сделать паузу в консольном приложении. к примеру, пользователь должен что-то сделать и только потом продолжится выполнение программы?
насколько я знаю стандартные функции ввода не возвращаются до тех пор пока не будут введены данные пользователем. Вот тебе и пауза)))
В чем суть вопроса? Любая команда ожидания ввода от пользователя тебе это сделает...
тогда можно использовать операторы try и catch!
Цитата:
тогда можно использовать операторы try и catch!
И причем тут try и catch?
например :
try{
if(событие от пользователя) throw ....;
}
catch(...){
};
И при том я же не говорю, что обязательно это использовать, может ему в данном случае пригодится. Задача же конкретно не поставлена.
Исклюения они как раз и нужны для обработки исключительных ситуаций, а не для ветвления алгоритма.
Что мешает то же переписать так:
Код:
?? =)
Совершенно согласен, только нужно найти АФФТАРА!
-----
Вообщем выбирай на фкус, внутри main():
1) getch() // во многиъ местах не работает, но ожидает нажатие любой кнопки
2) std::cin // ожидает нажатие энтера
3) while() // цикл, тут можно ожидать событие
Нас так просто не запугаешь! =)))