Bonjour à tous,

J'essaye actuellement de réaliser un programme qui marcherait comme cela :
si appuie sur touche "1" du clavier, afficher ceci,
si appuie sur touche "2" du clavier, afficher ceci,
si appuie sur touche "3" du clavier, afficher ceci.

Est-ce mieux d'utiliser "If" ou bien "Switch" ? et si ou comment car je n'arrive pas à trouver la solution.

Un switch dans ce style pourrait être utilisé mais par quoi remplacer KEY_UP, DOWN, LEFT et RIGHT ?
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
 
switch(c)
           {
              case KEY_UP:
                printw("Appui de la fleche du haut\n");
                break;
              case KEY_DOWN:
                printw("Appui de la fleche du bas\n");
                break;
              case KEY_LEFT:
                printw("Appui de la fleche de gauche\n");
                break;
              case KEY_RIGHT:
                printw("Appui de la fleche de droite\n");
                break;
                         }

Merci énormément,

Florestan