\C++\ Bouger le curseur cin + linux

Fermé
Mr.Mime - 4 nov. 2008 à 23:04
Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 10 déc. 2008 à 09:24
Bonjour,
J'aimerais trouver un moyen simple de bouger le curseur quand je fais une saisie de texte sous linux.
Quand j'embarque dans la console (Konsole kde 4.1) et que je fais tourner mon programme, essayer de peser sur les fleches pour revenir en arrière me sort des caractère du genre [[^B.

Exemple, lors du programme en console il attend un parmetre et j'ai fait une faute

Rentrer votre pays :
Caanda -> J'essaye de revenir en arrière mais à la place il me met [[^B (ou quelque chose qui ressemble) à la suite.
A voir également:

2 réponses

Normal, ton programme est lancé, tu ne peux plus le modif...
fait ctrl+c, puis flèche haut et modifie la commande...
0
Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 297
10 déc. 2008 à 09:24
Sortir du programme ne résoudra pas le problème.
Le solution la plus simple et la plus efficace est de compiler avec la bibliothèque "readline", qui permet de faire toute sorte de choses.
0