単純なC++プログラムを使用して、入力を取り込んでいくつかの文字列を出力すると仮定します。この(実際のプログラムははるかに複雑であるが、まだテキストベース)のように:Pythonを使ってC++プログラムを実行してテストする
$ ./game
$ what kind of game? type r for regular, s for special.
$ r
$ choose a number from 1 - 10
$ 1
$ no try again
$ 2
$ no try again
$ 5
$ yes you WIN!
私は前のPythonを使用していないが、それは、このプログラムを実行するPythonスクリプトを記述することが可能で、それに入力を供給し、出力結果は標準出力に出力されますか?私はhereについてC++を使って実行することについて質問していますが、それは非常に複雑すぎるようです。いくつかのコード例を私に教えてもらうのはすばらしいことでしょう。どんな助けもありがとう。
また、 'expect'(http://en.wikipedia.org/wiki/Expect)を検討することもできます。 – aschepler