[langage C] evenement clavier
Résolu/Fermé
kaham
Messages postés
180
Date d'inscription
lundi 22 octobre 2007
Statut
Membre
Dernière intervention
1 mars 2013
-
27 janv. 2009 à 16:36
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 16 déc. 2012 à 20:15
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 16 déc. 2012 à 20:15
A voir également:
- [langage C] evenement clavier
- Telecharger clavier arabe تنزيل لوحة المفاتيح العربية - Télécharger - Divers Web & Internet
- Comment taper / sur clavier - Guide
- Changer clavier qwerty en azerty - Guide
- Télécharger clavier arabe samsung - Télécharger - Bureautique
- Clavier+ - Télécharger - Personnalisation
2 réponses
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 841
27 janv. 2009 à 16:50
27 janv. 2009 à 16:50
Salut,
Il faut passer ta console en mode raw. Pour cela, la fonction cfmakeraw s'occupe de ça ;)
Si tu veux une implémentation : https://c.developpez.com/faq/?page=Gestion-du-clavier-et-de-l-ecran-en-mode-console#SCREEN_mode_raw_def
Il faut passer ta console en mode raw. Pour cela, la fonction cfmakeraw s'occupe de ça ;)
Si tu veux une implémentation : https://c.developpez.com/faq/?page=Gestion-du-clavier-et-de-l-ecran-en-mode-console#SCREEN_mode_raw_def
Le sujet date un peu mais pour ceux qui comme moi ont dérivé sur ce post, il existe une solution plus simple pour récupéré une entrée clavier en mode console sans que l'utilisateur est à appuyer sur Enter.
Il suffit simplement d'utiliser la commande getch (à ne pas confondre avec getchar).
Il suffit simplement d'utiliser la commande getch (à ne pas confondre avec getchar).
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 841
16 déc. 2012 à 20:15
16 déc. 2012 à 20:15
Ouais, mais ça ne marche pas sur Linux, ce qui était l'objet du post...
27 janv. 2009 à 17:04
27 janv. 2009 à 18:26
Si on programme sur linux, on peut ausi utiliser : . Mais bon, pas trop conseillé.
Si on veut rester le plus portable possible, sur un système POSIX, il vaudra mieux utiliser cfmakeraw et sur windows, utiliser ses bibliothèques.
27 janv. 2009 à 18:40
Voici la représentation de l'affichage de ma matrice avec 2 boucles for() imbriquées lors de l'exécution :
Mais dés l'appuie d'une touche (peut importe la quelle) voici comment est affichée ma matrice :
et ainsi de suite... par contre le point ce déplace correctement avec z,q,s,d.
Mais pourquoi l'affichage ce fait-il comme cela ?
27 janv. 2009 à 18:53
27 janv. 2009 à 19:07
Merci a toi.