- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:【C++】外部プログラムを呼んで、そのプログラムから値を取得したい)
【C++】外部プログラムを呼んで、そのプログラムから値を取得する方法
このQ&Aのポイント
- 現在、Windows XP ProでVC2008コンパイラを使用して普通のC++プログラムを作成しています。コマンドプロンプト上で、C++プログラム(aaa.exe)を実行し、そのaaa.exeから別のC++プログラム(bbb.exe)に引数を渡して実行しようとしています。条件として、aaa.exeからbbb.exeに4つのint型引数k,l,m,nを渡し、bbb.exe内でk+l、m-nを計算して2つの計算結果をaaa.exeに返す方法を教えてください。
- Windows XP ProのVC2008コンパイラを使用している場合、コマンドプロンプト上でC++プログラムを実行し、そのプログラムから別のC++プログラムに引数を渡す方法を知りたいです。具体的には、aaa.exeからbbb.exeに4つのint型引数k,l,m,nを渡し、bbb.exe内でk+l、m-nを計算して2つの計算結果をaaa.exeに返す方法を教えてください。
- Windows XP ProでVC2008コンパイラを使用している場合のC++プログラムにおいて、コマンドプロンプト上でaaa.exeというプログラムを実行し、そのプログラムからbbb.exeに引数を渡して実行する方法を教えてください。具体的には、aaa.exeからbbb.exeに4つのint型引数k,l,m,nを渡し、bbb.exe内でk+l、m-nを計算し、その計算結果をaaa.exeに返す方法を教えてください。条件として、データ渡しにファイルを使用しない方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
お礼
データ量が大きいので 共有メモリを採用使用と思います。 ご回答、有難うございました。
補足
ご回答、有難うございます。 _popenでできました。 ほかに方法はありませんか?