Bonjour,
J'aurai voulu savoir quelle est la fonction qui permet de saisir un entier et d'acceder à un autre menu sans appuyer sur enter.
je me souviens vaguement d'un getch merci de bien vouloir m'expliquer.
Steph'
Bonjour,
J'aurai voulu savoir quelle est la fonction qui permet de saisir un entier et d'acceder à un autre menu sans appuyer sur enter.
je me souviens vaguement d'un getch merci de bien vouloir m'expliquer.
Steph'
Le problème n'est pas l'ordinateur mais l'utilisateur
C'est bien getch (combiné à kbhit), à condition d'être sous Windows et de posséder la bibliothèque conio.
Pour le pourquoi du comment, ça se trouve dans la FAQ C.
http://c.developpez.com/faq/c/?page=...ecoute_clavier
Mieux que SDL : découvrez SFML
Mes tutoriels 2D/3D/Jeux/C++, Cours et tutoriels C++, FAQ C++, Forum C++.
oki merci bien
Le problème n'est pas l'ordinateur mais l'utilisateur
Salut,
Est-ce que :
Ne récupères pas le caractère pressé?
Code : Sélectionner tout - Visualiser dans une fenêtre à part char c = cin.get();
Ensutie connaissant le code ascii, tu peux comparer au code de A, z, etc ...
Alp
Mon blog anglais - Mes articles et critiques de livres - FAQ C++0x, avec liste des nouveautés - Conseils sur le C++ - La meilleure FAQ du monde - Avant de créer des classes que vous réutiliserez, regardez si ça n'existe pas déjà - Le site du comité de normalisation du C++
Le guide pour bien débuter en C++ - Cours et tutoriels pour apprendre C++
cin est bloquant, c'est-à-dire qu'il faudra appuyer sur entrée pour valider la saisie. Ce que veux justement éviter notre ami.
Mieux que SDL : découvrez SFML
Mes tutoriels 2D/3D/Jeux/C++, Cours et tutoriels C++, FAQ C++, Forum C++.
Je me permet de mettre mon grain de sel dans l'histoire suite à la dernière réponse de Loulou24 :
Cela veut il dire que c'est impossible à faire en C++ ANSI/ISO ?
merci
Sous *nix, on doit pouvoir débloquer le cin.get() en traficotant le terminal.
Cela reste évidemment non portable.
Le C++ limité à son standard n'a aucun contrôle sur le terminal dans lequel les programmes tournent.
Blog|FAQ C++|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS|Bons livres sur le C++
Les MP ne sont pas une hotline. Je ne réponds à aucune question technique par le biais de ce média. Et de toutes façons, ma BAL sur dvpz est pleine...
Ah d'accord, merci (pas que j'en ai besoin mais c'était juste par curiosité)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager