- 2
- 0
- 约1.15万字
- 约 8页
- 2026-06-30 发布于北京
- 举报
LinuxIPC之管道
1.2.流管道
像文件操作有io流一样,管道也支持文件流模式。用来创建连接到另一进程的管
道,是通过函数popen和pclose。
函数原型:
#includestdio.h
FILE*popen(constchar*command,constchar*open_mode);
intpclose(FILE*fp);
函数popen():允许一个程序将另一个程序作为新进程来启动,并可以传递数据给它或
者通过它接收数据。command字符串是要运行的程序名。open_mode必须是“r”或“w”。
如果open_mode是“r”,被调用程序的输出就可以被调用程序(popen)使用,调用程序利用
popen函数返回的FILE*文件流指针,就可以通过常用的stdio库函数(如fread)来被
调用程序的输出;如果open_mode是“w”,调用程序(popen)就可以用fwrite向被调用程序
发
原创力文档

文档评论(0)