J'essaye d'écrire un programme C++ sous Linux qui communique avec un moteur d'échecs via son interface de ligne de commande. Les moteurs d'échecs ont des protocoles standard comme UCI donc, si je pouvais écrire cela, je pourrais utiliser différents moteurs d'échec de façon interchangeable.Comment communiquer avec un processus indépendant en utilisant son interface de ligne de commande?
Mon programme C++ devrait lancer le moteur d'échecs, lui envoyer une commande, obtenir la sortie, lui envoyer une commande, obtenir la sortie, etc ... Comment cela se fait-il?
Cela se fait généralement avec des tuyaux. Utilisez-vous une saveur ou des fenêtres UNIX? –