一、函数介绍
1.1 函数原型:
复制代码 代码如下:
FILE popen(const char command,const char *open_mode);
1.2 说明
popen函数允许一个程序将另一个程序作为新进程启动,并可以传递数据给它或者通过它接收数据。command字符串是要运行的程序名和相应参数(比如:ls或ls -l),openmode必须是 r 或w。如果是r,被调用程序的输出可以被调用它的程序使用;如果是w,调用程序就可以用fwrite向被调用程序发送数据作为它在标准输入流上的输入。
二、测试程序准备
这里准备两个很简单的程序供下面测试使用。
2.1 输出测试程序
复制代码 代码如下:
// outputTest.c
int main()
{
printf("Just a test ! \n");
return 0;
}
Copyright© 2013-2020
All Rights Reserved 京ICP备2023019179号-8