Linux C 进程管道流

Linux C 进程管道流

  • 一、Pipe
  • 二、示例


一、Pipe

popen, pclose - pipe stream to or from a process
popen和pclose是用于创建读写进程的管道流的函数


二、示例

本例简单介绍一下基本用法,从进程读取返回数据。

#include 

int main()
{
    FILE *fp = popen("dir -l", "r");

    char buf[1024] = {0};
    while(fgets(buf, sizeof(buf)-1, fp) != NULL)
    {
        puts(buf);
    }
    pclose(fp);

    return 0;
}

你可能感兴趣的:(linux,c语言,服务器)