Реализация события KeyPress в C
У меня есть бесконечный цикл, подобный следующему, и в этом цикле я хочу постоянно проверять клавиатуру, чтобы увидеть, была ли нажата клавиша ESC (ESC) или нет. Если она нажата, то петля должна быть разорвана. Как я могу сделать это в C? (Я использую gcc, и делаю доступ к pthreads также в случае, если это должно быть сделано через потоки)
while(1){
//do something
//check for the ESC key
}