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 :

création d'une touche de validation ou effacement


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Octobre 2009
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 37
    Par défaut création d'une touche de validation ou effacement
    salut,
    je vous demande, humblement, de me donner une idée sur comment créer une touche de validation ou effacement (dans mon cas '#' pour valider et le '*' pour effacer) en programme C (compilation sur pic c) un code saisi composé de 4 chiffres et merci infiniment pour l'aide...

  2. #2
    Membre très actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2010
    Messages
    254
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2010
    Messages : 254
    Par défaut
    Renseigne toi sur les termcaps, ça devrait t'aider.

  3. #3
    Membre Expert
    Profil pro
    Développeur en systèmes embarqués retraité
    Inscrit en
    Mars 2006
    Messages
    952
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2006
    Messages : 952
    Par défaut
    Salut,

    Je suppose que tu t'en es sorti, avec ton interruption? As-tu quelque part un buffer qui contient les touches appuyées? Et une variable qui comptabilise le nombre de touches appuyées?

    Une action sur la touche d'effacement doit simplement soustraire 1 de cette variable.

    Il faut rajouter ensuite une variable booléenne 'saisie_terminee' qui dit si la saisie est finie ou pas. Quand on appuie sur la touche 'valider' il faut faire passer cette variable de faux à vrai. Le programme principal n'a plus qu'à lire cette variable. Dès qu'elle est à vrai, il doit:

    - le Récupérer le contenu du buffer
    - Mettre le nombre de touches appuyées à zéro
    - Mettre 'saisie_terminee' à faux.

    Voilà, c'est une ébauche d'algorithme que je t'encourage à faire systématiquement avant de te lancer dans le code.

    A+

    Pfeuh

Discussions similaires

  1. Création d'une fonction de validation
    Par bombers dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 27/03/2013, 14h34
  2. [XL-2003] création d'une touche "retour"
    Par redstoff dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 15/11/2010, 11h47
  3. Réponses: 4
    Dernier message: 19/08/2008, 08h34
  4. Réponses: 20
    Dernier message: 09/07/2008, 13h01
  5. Réponses: 7
    Dernier message: 18/04/2007, 15h54

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