J'ai rencontré le problème suivant: Mon utilitaire de console devrait fonctionner en tant que processus (j'espère que c'est le bon terme) de sorte que chaque commande y soit directement envoyée. Comme gnuplot, des coquilles interactives (irb, etc.).Coquille interactif personnalisée
Cela montre ce dont je parle:
Mikulas-Dites-Mac-2:Web rullaf$ command
Mikulas-Dites-Mac-2:Web rullaf$ irb
>> command
NameError: undefined local variable or method `command' for main:Object
from (irb):1
>> exit
Mikulas-Dites-Mac-2:Web rullaf$
premier command
est exécuté comme commande shell, mais après j'entre irb
, ce n'est pas. Tu obtiens le point.
irb met la console dans un mode spécial, ou simplement analyse l'entrée elle-même dans une boucle? Est-ce qu'il y a un moyen de créer un tel comportement en C++? Merci
Je ne comprends pas votre question. Vous voulez capturer l'entrée de la console dans votre programme C++? Pourquoi parlez-vous d'irb? – neuro
@neuro Irb était simplement un exemple de comportement dont je parle et n'a rien à voir avec ma question. –