Originariamente inviato da mhidy
...
Il codice è il seguente (della condizione):

codice:
void controlla_tastiera(){
     if (GetAsyncKeyState("VK_A")) game_over++;
}
...
Innanzitutto VK_A non è definita da nessuna parte!
Controlla in 'winuser.h'

L'errore è "VK_A" che non ha senso visto che la funzione non accetta
stringhe in input, ma valori int.
Sostituiscilo con 'A' (o 65 o 0x41) e funzionerà.
Comunque l'altra soluzione (quella con il kbhit() ) è più
portabile visto che non utilizza le API.