Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2770 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [C] Comment detecter l'utilisation des fleches de directions [RESOLU]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C] Comment detecter l'utilisation des fleches de directions [RESOLU]

n°193619
physis
Posté le 10-08-2002 à 23:12:35  profilanswer
 

Voila,
 
a la maniere du getchar() pour les caracteres alphanumeriques, je voudrais detecter (et traiter) les pressions sur les fleches de directions (haut bas gauche droite).
 
merci d'avance


Message édité par physis le 11-08-2002 à 11:41:52
mood
Publicité
Posté le 10-08-2002 à 23:12:35  profilanswer
 

n°193637
Musaran
Cerveaulté
Posté le 11-08-2002 à 03:51:25  profilanswer
 

Si je me souviens bien, il faut utiliser getch de <conio.h> (malheureusement pas standard).
 
Certaines touches, dont celles de direction, envoient 2 codes: 0 suivi d'un autre.


---------------
Bricocheap: Montage de ventilo sur paté de mastic silicone
n°193660
physis
Posté le 11-08-2002 à 11:38:00  profilanswer
 

je te remercie, j'ai fait ca et ca a l'air de marcher:
 

Code :
  1. #include <stdio.h>
  2. #include <conio.h>
  3. #define ARROW_UP        72
  4. #define ARROW_DOWN      80
  5. #define ARROW_LEFT      75
  6. #define ARROW_RIGHT     77
  7. main() {
  8.   int c, ec;
  9.   c = getch();
  10.   if (c==0) { // caractere etendu
  11.     ec = getch();
  12.     printf("haut %d, bas %d, gauche %d, droite %d\n",
  13.             ec==ARROW_UP, ec==ARROW_DOWN, ec==ARROW_LEFT, ec==ARROW_RIGHT);
  14.   }
  15. }


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [C] Comment detecter l'utilisation des fleches de directions [RESOLU]

 

Sujets relatifs
[PHP]Quest. sur l'utilisation de "switch case break" pour des includes[VB] empaquetage et installation, petit problème... HELP![Résolu]
ca marche en requete sql mais pas depuis une page php.....(résolu)[VC++] Pourquoi il veut pas me faire mon .lib? (résolu)
problème de comptage avec mysql... (résolu)[win2000] recuperer taux d utilisation cpu et mem
problème de boucle avec update.........(résolu)requete ok dans mysql mais pas en php........(résolu)
problème avec WHERE pour récup de données... (résolu)A ceux qui utilisent ANT...[Résolu merci Dark et Greg]
Plus de sujets relatifs à : [C] Comment detecter l'utilisation des fleches de directions [RESOLU]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR