2010-04-06 2 views
0

Je travaille sur un outil de ligne de commande basé sur C++ et je veux capturer les frappes de l'utilisateur en temps réel sans les obliger à appuyer sur Return pour valider l'entrée. Je n'arrive pas à trouver un appel iostream pour soutenir ce genre de comportement mais je me souviens de mes années de collège que cela peut être fait. Est-ce que quelqu'un peut-il me montrer la bonne direction?Capture du flux d'entrée en tant qu'utilisateur types

Répondre

1

Cela ne fait pas partie des spécifications C++ et nécessite des appels spécifiques au système d'exploitation. Sur Posix, vous faites cela en activant le mode raw ou cbreak au lieu du mode cuit.

La manière la plus simple d'activer ceci est via curses.

Questions connexes