• ベストアンサー

Cプログラミング 宜しくお願いします

ある結果のときに外部プログラムを呼び出すのはどうすればよいのでしょう? たとえば、演算結果が1ならIE、2ならワードを起動するとかです。 ただ起動するだけでいいです。 C標準関数だけでお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • gimmick
  • ベストアンサー率49% (134/270)
回答No.2

実行ファイルのパスは環境に合わせてください。 switch (n) {   case 1 :     system("\"C:\\Program Files\\Internet Explorer\\iexplore.exe\"");     break;   case 2 :     system("\"C:\\Program Files\\Microsoft Office\\Office\\winword.exe\"");     break; }

monura
質問者

お礼

ありがとうございました! 解決です!

その他の回答 (1)

  • techa
  • ベストアンサー率60% (41/68)
回答No.1

Windowsをお使いのようですから、本来はAPIで行われるほうがよろしいとおもいますが、いわゆるCであれば、 プロセス制御関数として execl()などの関数が用意されています。 利用方法は割愛します。