Hola a todos!!
Estoy intentando hacer un programita muy sencillo que simplemente sume +1 cada vez que toque una tecla. Pero el problema es que si toco la tecla y la dejo pulsada me va sumando +1 cada vez, y yo solo quiero que me sume una vez +1 aunque lo deje pulsado.
El codigo que tengo es:
int suma(int res1)
{
if (GetAsyncKeyState(39)!=0)
{
res1++;
printf("%d\n",res1);
}
return res1;
}
void main()
{
int res = 0;
int res1;
while(res < 10)
{
res1 = res;
res = suma(res1);
}
}
Como se podria hacer? Algun parametro en la funcion GetAsyncState?
Gracias!