Linux编程实践----进程间的通信IPC--管道

来源:互联网 发布:炒股模拟软件下载 编辑:程序博客网 时间:2024/05/21 18:38
#include<unistd.h>#include<stdlib.h>#include<stdio.h>#include<string.h>#include<iostream>using namespace std;int main(){        FILE *readfp;        char buffer[100];        int charsread;        memset(buffer,'\0',sizeof(buffer));        readfp=popen("uname -a","r");        if(NULL!=readfp)        {                charsread=fread(buffer,sizeof(char),99,readfp);                if(0<charsread)                {                        char *p=buffer;                        while(*p)                                {cout<<*p;p++;}                        cout<<endl;                }                pclose(readfp);                exit(EXIT_SUCCESS);        }        exit(EXIT_FAILURE);}~    

2.利用管道,读取另一个进程(uname -a)的输出结果;


0 0
原创粉丝点击