Reakcja na klawisz ESC

0

Witam.

Wiem że ten temat pewnie był tu nie raz poruszany. Ale czy oprócz getchar() można użyć czegoś co bardziej jest w C++ bo getchar() jest z C a uważam że mieszanie języków nie jest najlepszym sposobem. Nie chcę również unikać używania windows.h

#include<iostream>
using namespace std;
int main()
{
cout<<cin.get()<<endl;
if(cin.get()==27) //Czyli kod do ESC
 {
 //Wywolaj rekacje na ten klawisz 
 }
}

Lecz po odpaleniu programu nie chce w ogole ragować na przycisk ESC.

Życzę miłego dnia.

2

Standardowe wejście wyjście, to nie musi być konsola!!!!
Mało tego konsola nie jest interaktywna w takim stopniu jakbyś sobie życzył.
W standardzie C++ nie ma nic co pozawala na odczytanie klaiwsza ESC, jedynie biblioteki z poza standardu pozwalają na to.
Polecam ncurses.
conio jest starocią od Borlanda z lat '90 (pewnie o tym myślałeś).

1 użytkowników online, w tym zalogowanych: 0, gości: 1