IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 C Discussion :

problème de saisie pour la programmation d'un jeu du pendu


Sujet :

C

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 1
    Points : 1
    Points
    1
    Par défaut problème de saisie pour la programmation d'un jeu du pendu
    Bonjour,

    je suis plutôt débutant en C je dois le reconnaître et je me suis lancé dans la conception très banale d'un jeu de pendu

    J'ai créé un mode deux joueurs où une personne doit saisir un mot et une deuxième essayer de le trouver suivant les règles du pendu

    Je travaille sous linux mais le travail serait le même sous windows

    Comment faire pour que n'apparaisse pas à l'écran le mot que la première personne choisit ? (possibilité de faire comme pour la saisie d'un mot de passe sous linux ?)

    Merci d'avance

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 16
    Points : 19
    Points
    19
    Par défaut
    Je suis pas sur que cela soit la methode la plus propre mais peut etre que ca te donnera des idées ...

    http://c.developpez.com/faq/?page=cl...CREEN_mode_raw

    Le principe serait de passer en mode raw et dès que tu lit un caractère tu envoie un "\b*", ainsi tu a remplacé le caractère tapé par '*'

    En fait le probleme c'est que sous unix l'entrée standard est bufferise par ligne donc ton programme ne peut "acceder" au données envoyé par l'utilisateur seulement lorsque celui-ci a pressé la touche entrée

  3. #3
    Membre actif
    Avatar de odsen.s
    Profil pro
    Étudiant
    Inscrit en
    Octobre 2006
    Messages
    269
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2006
    Messages : 269
    Points : 243
    Points
    243
    Par défaut
    Salut,

    Une seconde solution, portable et peut-être plus propre, est d'utiliser une bibliothèque comme pdcurses.
    En C standard, une saisie n'est validée que par l'appui de la touche d'entrée.

Discussions similaires

  1. Réponses: 7
    Dernier message: 16/05/2014, 23h03
  2. Réponses: 6
    Dernier message: 16/11/2011, 16h22
  3. Réponses: 3
    Dernier message: 19/06/2008, 19h39
  4. Réponses: 4
    Dernier message: 21/04/2008, 10h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo