このプログラムを C++ で記述しようとしていますが、コンパイル済みの実行可能ファイルから「コマンドで」関数を呼び出す必要があります。例えば。ソースファイルをコンパイルして、それらの .o ファイルを提供しました。作成またはコンパイルしていない .o ファイルから関数を呼び出すにはどうすればよいですか? システムについて聞いたことがありますが、間違った結果が得られているため、正しい方法で使用しているようには見えません。
私が試みているのは次のようなものです:
int x, y, a, b, c;
i = system("foo.o foo(y, a, b, c)");
foo.o には、必要な結果を生成する関数のみを含める必要があります。
ありがとうございました。