举个最简单的例子:
// 程序 rec_cmd.c
#include
int main(int argc, char* argv[])
{
printf("I've received a command: %s\n", argv[1]);
return 0;
}
// 程序 send_cmd.c
#include
int main(void)
{
system("rec_cmd \"print hello world\"");
system("rec_cmd \"print how are you\"");
return 0;
}
以上两个程序一个发送指令,一个接受指令。关键是 system() 函数,可以嵌入命令行,这样就可以实现将程序指令发给另一个程序了。
用system()…………