Linux编程实践----进程间的通信IPC--管道
2014-05-15 18:56
459 查看
#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)的输出结果;
相关文章推荐
- Linux(七):进程通信IPC(一)之简单的匿名管道编写
- linux下的多进程通信(IPC)原理及实现方案(管道、队列、信号量、共享内存)
- 【网络编程基础】Linux下进程通信方式(共享内存,管道,消息队列,Socket)
- linux基础编程:进程通信之管道
- linux下c编程进程通信-管道与信号
- linux基础编程:进程通信之System V IPC:消息队列,信号量,共享内存
- LINUX编程——进程间管道通信
- linux的IPC进程通信方式-匿名管道(一)
- [Linux管道和IPC]使用信号量和共享内存进行父子进程通信
- Linux(八):进程通信IPC(二)之命名管道
- Linux下C编程 进程通信 (IPC)
- Linux进程间通信(IPC)编程实践(一) 基本概念和匿名管道
- Linux(九):进程通信IPC(三)之验证管道容量
- linux基础编程:进程通信之管道
- linux基础编程:进程通信之System V IPC:消息队列,信号量,共享内存
- Linux进程通信:命名管道FIFO小结
- Linux进程通信 标准流管道
- UNIX/LINUX编程学习之进程通信--消息队列
- Linux进程通信 命名管道
- Linux 系统编程笔记 守护进程,进程通信