Innanzitutto VK_A non è definita da nessuna parte!Originariamente inviato da mhidy
...
Il codice è il seguente (della condizione):
...codice:void controlla_tastiera(){ if (GetAsyncKeyState("VK_A")) game_over++; }
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.

Rispondi quotando