基本的に私はPythonプログラムを作成しており、その一部はC ++実行可能ファイルを実行する必要があり、次のコマンドでexeを呼び出しています。
subprocess.call(["C:\\Users\\User\\Documents\\Programming\\Python\\Utilities\\XMLremapper\\TranslatorSource\\FileFixer.exe", "hi"])
しかし、C ++プログラムに入力を読み取らせるにはどうすればよいですか?私は試した:
FILE * input = popen("pythonw.exe", "r");
cout<< input.getline() << endl << endl;
しかし、それは出力するだけ0x22ff1c
で、間違いなく「こんにちは」ではありません。入力をC++プログラムにパイプするために必要なコードは何ですか?