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 :

Sortir d une boucle quand on appuyé sur contrôle d


Sujet :

C

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2018
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2018
    Messages : 1
    Par défaut Sortir d une boucle quand on appuyé sur contrôle d
    Bonjour je veux sortir d une boucle quand j appuye sur contrôle d ça ne marche pas.
    j ai fait ça.
    Merci bien à vous.

    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
    32
    33
    34
    35
    36
    37
    38
    #include <stdio.h>
    #include <string.h>
     
    #ifdef WINDOWS
    #include <conio.h>
    #else
    #include <termios.h>
    #include <unistd.h>
    int getchar(void);
    #endif
     
    void main(void)
    {
     
        int cCaractere='0';
        do
        {
     
            printf("Press any keys - CTRL-D will terminate this program\n"); // Pour arreter le programme j'utilise CTRL-D
            cCaractere=getchar(); // La fonction getch lit les caractères saisit au clavier
            printf("%d %o %x\n",cCaractere,cCaractere,cCaractere); // J'affiche les caractere en valeur décimal, octal et hexadécimal 
     
        while(cCaractere !='4');// Le programme s'arrète quand cCaractere est égal à CTRL-D
    }
    #ifdef LINUX
    int getch(void)
    {
        struct termios oldt, newt;
        int cCaractere;
        tcgetattr(STDIN_FILENO, &oldt);
        newt = oldt;
        newt.c_lflag &= ~(ICANON | ECHO);
        tcsetattr(STDIN_FILENO, TCSANOW, &newt);
        cCaractere = getchar();
        tcsetattr(STDIN_FILENO, TCSANOW, &oldt);
        return cCaractere;
    }
    #endif
    Images attachées Images attachées  

Discussions similaires

  1. sortir d'une boucle en cliquant sur la touche entree ?
    Par bounadalvidal dans le forum Débuter
    Réponses: 3
    Dernier message: 21/12/2010, 17h39
  2. Sortir d'une boucle en fonction d'une durée
    Par BECHE dans le forum Langage
    Réponses: 8
    Dernier message: 30/11/2005, 11h08
  3. [DEBUTANT] sortir d'une boucle avec un touche particulière
    Par thibouille dans le forum Débuter
    Réponses: 4
    Dernier message: 25/10/2005, 06h44
  4. SORTIR D'UNE BOUCLE
    Par chekibperl dans le forum Langage
    Réponses: 2
    Dernier message: 22/10/2005, 12h48
  5. Réponses: 4
    Dernier message: 16/09/2005, 15h38

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