Utilisation de _getch() pour lecture de caractère

Ajout de l'inclusion de la bibliothèque `<conio.h>` pour permettre l'utilisation de la fonction `_getch()`.
Remplacement de `scanf_s("%c", &key);` par `key = _getch();` pour lire un caractère sans attendre la touche Entrée.

Simplification du message de sortie du programme

Le message demandant d'appuyer sur plusieurs touches pour quitter le programme a été simplifié. Désormais, il demande simplement de frapper la touche en haut à gauche du clavier (généralement la touche Échap). La ligne `printf("\n\nPour quitter, appuyez simultan�ment sur CTRL+ALT+SHIFT+ALTGR+... juste sur Echap en fait ;)\n\n");` a été remplacée par `printf("\n\nPour quitter, frappez la touche en haut � gauche de votre clavier ;)\n\n");`.
This commit is contained in:
Le Stagiaire
2024-09-24 15:24:57 +02:00
parent e81dc863f1
commit 79b2cfda35

View File

@ -5,6 +5,7 @@
* Fait le 10/09/2024 <20> Nancy * Fait le 10/09/2024 <20> Nancy
*/ */
#include <stdio.h> #include <stdio.h>
#include <conio.h>
using namespace std; using namespace std;
@ -21,8 +22,8 @@ int main(void) {
a = b; a = b;
} }
printf("Le nombre le plus grand est %d", a); printf("Le nombre le plus grand est %d", a);
printf("\n\nPour quitter, appuyez simultan<EFBFBD>ment sur CTRL+ALT+SHIFT+ALTGR+... juste sur Echap en fait ;)\n\n"); printf("\n\nPour quitter, frappez la touche en haut <20> gauche de votre clavier ;)\n\n");
scanf_s("%c", &key); key = _getch();
if (key == 27) { if (key == 27) {
return 0; return 0;
} }