Gestion du clavier (fleche) et console
Bonjour à tous,
Je suis débutant en C et je developpe un petit programme dans la console pour interfacer avec un robot.
je veux exécuter un action avec les fleches de direction mon seule problème c'est que a chaque fois que j appuie sur les touches de direction ma boucle s exectute x fois .
Que puis je faire pour avoir une seule avec quand j appuie et je relache ?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
if (GetKeyState(VK_UP)& 0x80)
{
printf("haut");
}
else
{
printf("haut relaché");
}
if (GetKeyState(VK_DOWN)& 0x80)
{
printf("bas");
}
if (GetKeyState(VK_LEFT)& 0x80)
{
printf("gauche");
}
if (GetKeyState(VK_RIGHT)& 0x80)
{
printf("droite");
} |
Cordialement,
bypbop