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
0
A
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
- 1. Vérifiez la longueur du champ en tant que types d'utilisateurs
- 2. Types nullables en tant que propriété
- 3. Capture du flux d'erreur à partir d'une commande sed
- 4. Ressource de l'assembly en tant que flux
- 5. Capture de flux vidéo Android pour AR
- 6. Comment enregistrer une capture d'écran iphone en tant qu'image jpeg?
- 7. Capture d'écran en tant que film avec VB.NET
- 8. jQuery fullcalendar: événements (en tant que flux json) et événements (en tant que fonction) dans IE
- 9. Modélisation d'enregistrements de base de données en tant que types
- 10. Capture des traits du clavier en C#
- 11. Capture du résultat de l'expression en ligne
- 12. Capture d'un flux DVB-T dans un fichier vidéo
- 13. Conversion de base de nombre en tant qu'opération de flux
- 14. Comment mon JAR peut-il s'ouvrir en tant que flux?
- 15. Traitement de fichiers 7z en tant que flux .NET
- 16. Capture d'écran du processus sous Windows Service
- 17. Capture de flux (audio) dans les applications d'arrière-plan iOS
- 18. Utilisation du type passé en tant que modèle en C++
- 19. Afficher un flux de webcam PyQt4 utilisant Camera Capture OpenCV
- 20. Capture des événements du navigateur
- 21. Capture d'un NIC de carte d'interface réseau à partir d'un socket .NET en tant que .NET BitArray
- 22. Syntaxe du flux de contrôle en C++
- 23. Extrait audio du flux FLV en C#
- 24. flux de contrôle du programme en Python
- 25. accurev convertir du numéro de flux au nom du flux
- 26. Cocoa Touch - Capture du clavier
- 27. Le flux d'octets d'entrée de socket est-il enveloppé dans deux types de flux différents?
- 28. Capture d'écran en android
- 29. Capture d'écran en python
- 30. Est-il possible de récupérer des images en tant qu'images à partir du flux en direct FMS?