bonjour,
je souhaite créer une espèce de shell pour une application (sous linux). je voudrais qu'à chaque fois que l'on appuie sur Entrée, il y ait un invite de commande ("#> ") qui s'affiche. le problème, c'est qu'avec un "cin >> maChaine ;", la pression sur Entrée n'est pas détectée... enfin je veux dire par là que le code ne passe pas après la ligne du "cin >> ...". quelqu'un aurait une idée? le pire c'est que je l'ai déjà fais mais j'ai pas accès à mes sources
voilà mon code en gros :
mais ca veut pas..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 bool wait = true ; string cmd ; while (wait) { cin >> cmd ; if (cmd == "\n") cout << "#> " ; else if (cmd == "EXIT") wait = false ; }
Partager