[c++]saisie clavier

Résolu
Utilisateur anonyme -  
 Utilisateur anonyme -
salut à tous !

bon voila, je fais un logiciel console et j'aimerai savoir si quelqu'un à un bout de code qui permet la saisie clavier d'un seul caractère? (appuyer sur une touche fais continuer le programme en prenant en compte cette touche pour un switch)

merci d'avance !

2 réponses

  1. jojo67150 Messages postés 118 Statut Membre 11
     
    En effet c'est possible grace a la fonction getch
    #include <stdio.h>
    #include <stdlib.h>
    
    int main()
    {
        char caractere =0; // declaration du caractere
    
        caractere=getch(); // on recupere le caractere
        printf("\n"); // sa sert a rien mais sa fait beau ;)
     switch (caractere) // le switch
      {
        case 'o':
           printf("Vous avez tapez o");
           break;
        case 'p':
           printf("Vous avez tapez p");
           break;
        case 'q':
           printf("Vous avez tapez q");
           break;
        case 'a':
           printf("Vous avez tapez a");
           break;
        default:
           printf("Choix incorrect");
           break;
      }
    
        return 0;
    }
    
    0
  2. Utilisateur anonyme
     
    merci c'est cool =) bne journée
    0