あるプログラムで別のプログラムを実行する方法
1183 ワード
プログラム:実行可能ファイル.プロセス(process):実行中のプログラム、またはプログラムの実行プロセス.ソフトウェア:プログラム+ドキュメント現代オペレーティングシステムは、マルチタスクとマルチユーザーです.
1つのプログラムで別のプログラムを実行する方法1、system関数int system(const char*command)パラメータが定数であることに注意
2、popenは一つのプログラムの標準入力(出力)をパイプを通じて別のプログラムFILE*popen(const char*command,const char*type)に導く.3、exec族関数4、fork()関数
1つのプログラムで別のプログラムを実行する方法1、system関数int system(const char*command)パラメータが定数であることに注意
#include
#include
#include
using namespace std;
int main()
{
if(-1==system("/usr/bin/poweroff"))//
{ //
//
perror("poweroff");
}
return 0;
}
2、popenは一つのプログラムの標準入力(出力)をパイプを通じて別のプログラムFILE*popen(const char*command,const char*type)に導く.3、exec族関数4、fork()関数