How can I exit from an infinite loop, when a key is pressed? Currently I'm using getch, but it will start blocking my loop as soon, as there is no more input to read.
If you are using getch()
from conio.h
anyway, try to use kbhit()
instead. Note that both getch()
and kbhit()
- conio.h
, in fact - are not standard C.