Search code examples
c++getch

Non blocking getch()


I'm trying to make Tetris game in standard console. I need non-blocking getch(), so the blocks can fall without pressing any key. It would be nice to have function that returns -1 if no key pressed, otherwise the key code.


Solution

  • It's operating system specific but your library probably has a function called kbhit() or similar that will do this