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

  FORUM HardWare.fr
  Programmation
  C

  Gestion du clavier...Problème :(

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Gestion du clavier...Problème :(

n°1836571
axel2012
Posté le 11-01-2009 à 15:15:17  profilanswer
 

Bonjour à tous,
Je suis nouveau sur ce forum qui m'a l'air de recenser pas mal de monde, donc peut être quelqu'un qui pourra m'aider à trouver une solution à mon problème...
 
Je vous remercie par ailleurs tous d'avance de votre aide.
 
Je vous explique à présent mon problème:
Je dois réaliser un tableau de 9 par 9 dans lequel sont localisés des pions qui devront se déplacer pour en manger certains autres.... un genre de jeu de dames en un peu plus compliqué...bon ne rentrons pas dans les détails la n'est pas le problème :ange:  
 
Je voudrais créer un genre de curseur en console MS DOS qui se commande à l'aide des touches multidirectionnelles du clavier.
Donc, le curseur aurait une position de départ...par exemple plateau[1][1] et si je presse la touche droite, il va à droite...etc...etc  
 
Pour information, mon curseur est représenté de la facon suivante:

Code :
  1. printf("%c  %c",16,17);
  2. // Je l'ai pour l'instant localisé sur le tableau avec un gotoxy


 
J'ai déja pas mal cherché sur Internet et je n'ai trouvé que des réponses incomplètes ou alors des réponses qui ne prennent en compte que les touches "lettrées du clavier" mais jamais les touches multidirectionnelles  :(  
 
Si quelqu'un saurait comment faire et pourrait me donner l'exemple ne serait-ce que pour une touche directionnelle je lui en saurait extremement reconaissant.
 
Merci d'avance et bonne journée à tous  ;)

mood
Publicité
Posté le 11-01-2009 à 15:15:17  profilanswer
 

n°1836573
Joel F
Real men use unique_ptr
Posté le 11-01-2009 à 15:34:25  profilanswer
 

regarde du coté de conio.h de tête

n°1836574
axel2012
Posté le 11-01-2009 à 15:38:42  profilanswer
 

Joel F a écrit :

regarde du coté de conio.h de tête


 
Effectivement, j'ai conio.h, je l'ai intégré à mon projet sous Code::Blocks mais le seul problème est que je n'ai aucune idée de comment gérer les touches multidirectionnelles.
En cherchant pas mal sur Internet, j'ai vu qu'il y avait la fonction getch() qui permettait pas mal de choses, mais jamais d'exemple avec les flèches... :cry:  
 
DEROUTANT  :heink:

n°1836635
Joel F
Real men use unique_ptr
Posté le 11-01-2009 à 19:03:41  profilanswer
 

les touches fleches doivent avoir un code et non un keymap.

n°1836672
jagstang
Pa Capona ಠ_ಠ
Posté le 11-01-2009 à 21:33:12  profilanswer
 

essaie avec ncurses
http://www.bigwebmaster.com/Genera [...] /keys.html


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  

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

  Gestion du clavier...Problème :(

 

Sujets relatifs
Perl et cgi: problème de splitProbleme Ecriture base de registre VB
Problème Identification, ConnexionPython, problème avec les tableaux
Problème de sélection dans une ComboBoxProblème Design sous IE7
probleme xsl[RESOLU] Probleme synchro thread
[Résolu][C] probleme avec une macroProblème à centrer une image [RESOLU]
Plus de sujets relatifs à : Gestion du clavier...Problème :(


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