2010-11-23 3 views
1

Je veux faire quelque chose comme l'histoire des commandes pour ma console-application. Il ne fait qu'une chose: vérifier l'entrée en cycle infini (avec std :: getline (std :: cin, ...)). Par exemple, vous pouvez regarder gdb (débogueur console). Après l'avoir exécuté, nous pouvons entrer des commandes et les changer avec les flèches du clavier.Manipulations avec istream

La question est de savoir comment puis-je "accrocher" les flèches en appuyant pendant l'attente de l'entrée?

Répondre

0

Si vous le souhaitez pour un projet privé ou un projet qui sera publié sous une licence GNU, vous pouvez regarder the GNU readline library.

0

Pensez à utiliser GNU readline qui

fournit des capacités d'édition de ligne et de l'histoire des programmes interactifs.