From 79b2cfda357dd1b592be6bbd4973d43ad02ff8f0 Mon Sep 17 00:00:00 2001 From: Le Stagiaire Date: Tue, 24 Sep 2024 15:24:57 +0200 Subject: [PATCH] =?UTF-8?q?Utilisation=20de=20=5Fgetch()=20pour=20lecture?= =?UTF-8?q?=20de=20caract=C3=A8re?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Ajout de l'inclusion de la bibliothèque `` 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");`. --- CPP/Source1.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/CPP/Source1.cpp b/CPP/Source1.cpp index dbad1a1..398093e 100644 --- a/CPP/Source1.cpp +++ b/CPP/Source1.cpp @@ -5,6 +5,7 @@ * Fait le 10/09/2024 à Nancy */ #include +#include using namespace std; @@ -21,8 +22,8 @@ int main(void) { a = b; } printf("Le nombre le plus grand est %d", a); - printf("\n\nPour quitter, appuyez simultanément sur CTRL+ALT+SHIFT+ALTGR+... juste sur Echap en fait ;)\n\n"); - scanf_s("%c", &key); + printf("\n\nPour quitter, frappez la touche en haut à gauche de votre clavier ;)\n\n"); + key = _getch(); if (key == 27) { return 0; }