\C++\ Bouger le curseur cin + linux
Mr.Mime
-
Char Snipeur Messages postés 10112 Date d'inscription Statut Contributeur Dernière intervention -
Char Snipeur Messages postés 10112 Date d'inscription Statut Contributeur Dernière intervention -
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.
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.
Configuration: Windows XP Firefox 3.0.3
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... -
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.