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

Turbo Pascal Discussion :

[TP] Problème code touche clavier [Non suivi]


Sujet :

Turbo Pascal

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 6
    Points : 1
    Points
    1
    Par défaut [TP] Problème code touche clavier
    bonjour,

    j'essaye de créer un programme mais je n'y arrive pas !

    Je voudrais afficher un triangle : jusque la ca va !

    mais je voudrais que quand j'appuie sur les touches directionnelles le sommet monte, descende, aille sur la gauche ou sur la droite et que la base reste dans le bas de l'écran.

    La base du triangle est dans le fond de l'écran

    comment je dois faire pour que quand j'appuie sur les touches directionnelles le programme fasse bouger le sommet?

    Case of?
    if?

    merci pour votre aide !

  2. #2
    Rédacteur/Modérateur
    Avatar de M.Dlb
    Inscrit en
    Avril 2002
    Messages
    2 464
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Avril 2002
    Messages : 2 464
    Points : 4 311
    Points
    4 311
    Par défaut
    Case of d'un readkey, dans une boucle qui affiche le rectangle
    M.Dlb - Modérateur z/OS - Rédacteur et Modérateur Pascal

  3. #3
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 6
    Points : 1
    Points
    1
    Par défaut
    moi j'ai fait :

    readln(touche); {touche en char}
    case touche of

    'a' : et j'ai déplacé le sommet du triangle

    ou je peut trouver le code des touches directionelles?

  4. #4
    Rédacteur/Modérateur
    Avatar de M.Dlb
    Inscrit en
    Avril 2002
    Messages
    2 464
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Avril 2002
    Messages : 2 464
    Points : 4 311
    Points
    4 311
    Par défaut
    Regarde ici
    M.Dlb - Modérateur z/OS - Rédacteur et Modérateur Pascal

  5. #5
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 6
    Points : 1
    Points
    1
    Par défaut
    oui j'ai compris !

    mais comment je dois integrer ca dans mon programme

    moi je voudrais que le programme m'incrémente un compteur quand j'appuye sur la touche du haut et qu'il le décrémente quand j'appuie sur le bas !

  6. #6
    Membre éclairé
    Avatar de Edouard Kaiser
    Profil pro
    Inscrit en
    Février 2004
    Messages
    521
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2004
    Messages : 521
    Points : 756
    Points
    756
    Par défaut
    Donne nous tes sources et on va t'aider

  7. #7
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 6
    Points : 1
    Points
    1
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    program examen;
    uses graph,crt;
    var
    gd,gm:integer;
    i,j:word;
    touche:char;
     
    begin
    detectgraph(gd,gm);
    initgraph(gd,gm,'c:\tp7\bgi');
    i:=318;
    j:=239;
    line(1,479,639,479);
    line(1,479,i,j);
    line(i,j,639,479);
    touche:=readkey;
     
    case touche of
              #72 : begin
                   setcolor(black);
                   line(1,479,i,j);
                   line(i,j,639,479);
                   setcolor(white);
                   line(1,479,639,479);
                   line(1,479,i+50,j-50);
                   line(i+50,j-50,639,479);
                  end;
     end;
    readkey;
    closegraph;
    end.

  8. #8
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 6
    Points : 1
    Points
    1
    Par défaut
    mnt je voudrais qu'a la place d'appuyer sur 'a' je doive appuyer sur la fleche du haut !
    qq je dois changer??

  9. #9
    Membre éclairé
    Avatar de Edouard Kaiser
    Profil pro
    Inscrit en
    Février 2004
    Messages
    521
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2004
    Messages : 521
    Points : 756
    Points
    756
    Par défaut
    Je crois que sous Delphi le code des touches c'est : VK_RIGHT, VK_DOWN etc...

  10. #10
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 6
    Points : 1
    Points
    1
    Par défaut
    moi j'utilise turbo pascal 7.0

    et vk_right... ne fonctionne pas

  11. #11
    Membre éclairé
    Avatar de Edouard Kaiser
    Profil pro
    Inscrit en
    Février 2004
    Messages
    521
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2004
    Messages : 521
    Points : 756
    Points
    756

Discussions similaires

  1. problème code touches clavier
    Par vbapprenti dans le forum Général VBA
    Réponses: 9
    Dernier message: 09/05/2011, 23h30
  2. Code touches clavier
    Par bob456 dans le forum C#
    Réponses: 2
    Dernier message: 28/06/2010, 11h31
  3. remplacement des codes touches clavier
    Par compas dans le forum Périphériques
    Réponses: 4
    Dernier message: 22/08/2006, 08h29
  4. Pb avec code touche BackSpace du clavier
    Par marti dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 09/08/2006, 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