Permet de détecter les pressions sur les touches. Pensez-y de cette façon: Lorsqu'un utilisateur appuie sur la touche «A» dans un jeu vidéo, le programme exécute le code; ne pensez pas à cela comme recevoir des commentaires. Pensez-y comme détecter des frappes et ajouter chaque frappe à une structure de données (par exemple un tableau). Je connais la fonctionnalité du terminal UNIX dont vous parlez et ne vous permet pas de revenir en arrière ou quoi que ce soit d'autre. Si vous voulez cette fonctionnalité, faites ce que j'ai dit plus haut. Si vous voulez pouvoir revenir en arrière, bien que l'utilisateur ne puisse pas voir ce qu'il recule, vous pouvez écrire du code qui supprime le dernier élément du tableau lorsque l'utilisateur clique sur le retour arrière.
En outre, tout le monde a raison de dire que vous devrez programmer ce spécifique au système sur lequel vous l'exécutez. Enfin, cela peut ne pas être sûr si vous utilisez ceci pour un mot de passe et juste le jeter dans un tableau.
Cela ressemble à une configuration de la console. – Leonid
Duplication de http: // stackoverflow.com/questions/1413445/read-a-password-from-stdcin – tcrosley
Ncurses peut-il être utilisé pour cela? Je sais que ce n'est pas la bibliothèque C++ standard, mais c'est peut-être ce dont le PO a besoin. Une recherche rapide révèle que l'utilisation de ncurses peut également être portable sur Windows si cygwin ou pcurses est utilisé. –