Sélection sans "entrer" Prog.C

Résolu
Bonjour,

je suis novice en C, je veux faire un jeux, et je me suis demandé après quelques recherches, si il est possible de faire une sélection du genre :

Z pour avancer, alors je tape "Z" pour j'appuie sur "Entrer", j'avance.

Mais sans le "Entrer", donc dès que j'appuie sur "Z" j'avance. Ou même appuyer deux fois sur "Z", se que je veux c'est ne plus à appuyer sur "Entrer"...

Bref, est ce possible?

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    Oui c'est possible mais la solution n'est pas portable.
    Cela dépend donc de votre système d'exploitation.
    Merci de le préciser.

    Cordialement,
    1. Le jeux est un simple jeux type "Pack-man" je veux faire avancer le personnage, reculer etc. En direct sur mon pc, en mode console, désolé si je ne suis pas clair, je ne connais pas les bons terme pour bien m'exprimer sur ce sujet :/
      1. Contributeur
        J'ai pas demandé le jeu que vous souhaitez faire mais votre système d'exploitation.
        Autrement dit, êtes-vous sous windows, sous linux, sous mac, ... ?
      2. Windows :o
      3. Contributeur
        Oki.
        Dans ce cas-là, tu peux simplement utiliser la fonction _getch().
        Elle fonction comme la fonction getchar();
        Par exemple : int c = _getch();
      4. Parfait, ca marche, merci beaucoup.