Perfetto Perfetto Sei stato chiaro comunque volevo dirti che ho copiato il codice che mi hai postato e ho cercato di implementare il tutto in questo modo:

codice:
while(endgame == false){
int ch;
		 bool kbhitVar = kbhit();
		 if (!kbhitVar) {

			 ch = getch();

		 }else{
			 (void)getch();
			 ch = -1;
		 }

		 cout << "Tasto premuto è: " << ch << "kbhit: " << kbhitVar << endl;
		 (void)getch(); /* consume the character */
}
Il problema è che il codice sembra "Bloccante" cioè ferma l'esecuzione dell'applicazione (Va avanti di 1 ciclo ad ogni mio input da tastiera) Forse sono io che lo implemento male boh...