Lire un caractere sans que l'utilisateur appuye sur entree, attendre l'appuie d'une touche

Soyez le premier à donner votre avis sur cette source.

Snippet vu 6 748 fois - Téléchargée 37 fois

Contenu du snippet

La fonction lire attends que l'utilisateur appuie sur une touche, l'affiche(ou pas) et la retourne.

Source / Exemple :


#include <conio.h>

char lire()
{
	return getche(); //attend que l'utilisateur appuye sur une touche et l'affiche
                  //  ou getch(); dans ce cas le caractere n'est pas affiche   
}

void main()
{
	lire();
}

A voir également

Ajouter un commentaire

Commentaires

cs_Xentor
Messages postés
64
Date d'inscription
jeudi 9 août 2001
Statut
Membre
Dernière intervention
24 juillet 2003
-
Marche pas sur mon gcc Linux ! Comment faire ?
fced42
Messages postés
31
Date d'inscription
dimanche 30 décembre 2001
Statut
Membre
Dernière intervention
3 septembre 2003
-
il existe dans la bibliotheque ncurses, la fonction cbreak() qui joue attends pas le retour chariot de validation ainsi que noecho() qui desactive comme son nom l'indique l'affcihage de la touche tape a l'ecran lors de la saisie. les fonction inverses etant nocbreak() et echo(). Un tres bon site qui explique l'utilisation de cette bibliotheque : http://perso.club-internet.fr/ariffart/sommaire01.html#plancurses
Si t'as des questions n'hesites pas fced42@aol.com
cs_davidator
Messages postés
1
Date d'inscription
lundi 9 juillet 2001
Statut
Membre
Dernière intervention
21 novembre 2002
-
Les fonctions getc() et getche() ne sont présentes que sur stations win32, Xentor. Merci fced, j'y cours de ce pas.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.