C++による既存のコードのコントロール
Posted: 2011年7月31日(日) 04:48
Fortranなど(なんでもよいのかもしれませんが)で記載された
コードを外部からC++でコントロールすることを考えております。
できれば、可搬性を考えてunixコマンドなどをシステムコールで
呼び出すことは避けたいと思います。また、著作権の問題などを
考え、混合プログラミングによるプログラムの制御はできない
状態です。
制御されるプログラムの特徴としては、
・入力は標準入力により行われる。
・出力は標準出力により行われる。
と言うようなものです。
プログラムの起動、入力の吐き出し、標準出力の受け取り
などUNIXシェルなら簡単ですが、これをC++のみで効率
よく行うことはできるでしょうか。
部分的でも結構ですので、ご経験のございます方はアドバイスを
いただければ幸です。
コードを外部からC++でコントロールすることを考えております。
できれば、可搬性を考えてunixコマンドなどをシステムコールで
呼び出すことは避けたいと思います。また、著作権の問題などを
考え、混合プログラミングによるプログラムの制御はできない
状態です。
制御されるプログラムの特徴としては、
・入力は標準入力により行われる。
・出力は標準出力により行われる。
と言うようなものです。
プログラムの起動、入力の吐き出し、標準出力の受け取り
などUNIXシェルなら簡単ですが、これをC++のみで効率
よく行うことはできるでしょうか。
部分的でも結構ですので、ご経験のございます方はアドバイスを
いただければ幸です。