Linux IPC管道技术详解及popen pclose函数应用示例.pdfVIP

  • 2
  • 0
  • 约1.15万字
  • 约 8页
  • 2026-06-30 发布于北京
  • 举报

Linux IPC管道技术详解及popen pclose函数应用示例.pdf

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)

1亿VIP精品文档

相关文档