Conditionnel appui sur touche clavier
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:
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