以下のように、solaris UNIX で mml コマンドを実行するために使用するインターフェイスがあります。
> eaw 0004
<RLTYP;
BSC SYSTEM TYPE DATA
GSYSTYPE
GSM1800
END
<
コマンド ラインで実行するとすぐにeaw <name>
、mml コマンドを実行できるインターフェイスが開始され、実行されたコマンドの出力を確認できます。
ここでの私の考えは、C++ でコマンド出力を解析することです。解析のためのいくつかのロジックを取り除くことができます.しかし、まず、コマンドを c++ 内で実行するにはどうすればよいですか? これを行うための事前定義された方法はありますか。これは、C++ 内で SQL クエリを実行するのと似ているはずですが、他のライブラリを使用して SQL クエリを実行します。また、シェル スクリプトを実行したり、間に一時ファイルを作成したりしたくありません。
私が望むのは、C ++内でコマンドを実行し、出力を取得し、それをC ++で取得することです。誰かが私に正しい道順を教えてもらえますか?