2015-11-23 2 views
0

Есть ли способ сделать цикл, который проверяет ввод пользователя, но не останавливается, если пользователь ничего не вводит?Есть ли способ сделать цикл, который вводит пользователя, но не останавливается, если пользователь ничего не вводит?

Например:

while(condition){ 
... 
selection = _getch();// the or an equivalent of getch() 
... 
} 

Но без петли остановки и ожидания для пользователя ввести что-то.

Я нахожусь на ВС, если это имеет значение.

ответ

0

Я нашел ответ сразу же после регистрации этого, так что я буду делать это ответ:

Использование kbhit() как и разрешит его (по крайней мере, на VS):

while(condition){ 
    if (_kbhit()) { 
     char ch = _getch(); 
    ... 
Смежные вопросы