- 締切済み
他の実行ファイルを実行するプログラム
他の実行ファイルを実行するプログラムを作りたいです。 わかりにくいと思うので例を書いて説明します。 まずhello.cというプログラムがあったとします。 中身は -hello.c----------------- #include <stdio.h> main(){ printf("Hello!\n"); } -------------------------- これをコンパイルしてできた実行ファイルを他のプログラムから呼び出す?実行したいんです。 説明が下手ですいません(>_<) たとえば新しくexe.cというプログラムを作ります。 このexeを実行するとhello.exeが呼び出されて 結果的にhello.cの中身が実行されるような exe.cを作りたいです。 初歩的な質問ですいません。 どなたかアドバイスいただけないでしょうか(>_<)
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- machongola
- ベストアンサー率60% (434/720)
回答No.3
こんばんは。 Win32の場合です。 STARTUPINFO si; ::GetStartupInfo(&si); PROCESS_INFORMATION pi = {0}; ::CreateProcess(NULL, "hello.exe", NULL, NULL, FALSE, 0, NULL, NULL, &si, &pi);
お礼
こんな関数があったんですね!!! どうもありがとうございました。