博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux管道操作
阅读量:6983 次
发布时间:2019-06-27

本文共 876 字,大约阅读时间需要 2 分钟。

1 #include 
2 #include
3 #include
4 int main(void) { 5 int data_processed; //用于记录已经处理的数据 6 int file_pipes[2]; //定义两个文件描述符 7 char buffer[BUFSIZ + 1]; //定义一个缓冲区,以便从管道中读取数据 8 const char * some_data = "123"; //定义一个将要写入管道中的字符串 9 memset(buffer, '\0', sizeof(buffer)); //初始化读取缓冲区10 if (pipe(file_pipes) == 0) { //创建管道11 data_processed = write(file_pipes[1], some_data, sizeof(some_data));12 printf("写入%d个字符\n", data_processed);13 data_processed = read(file_pipes[0], buffer, BUFSIZ);14 printf("读出%d个字符。内容是:%s\n",data_processed,buffer);15 exit(EXIT_SUCCESS);16 }17 return EXIT_FAILURE;18 }

 

 

 

 

作者: 
出处: 
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

转载:http://www.cnblogs.com/kissazi2/archive/2013/01/20/2868277.html

你可能感兴趣的文章
Guava新集合-Multiset
查看>>
Mahout各种推荐器的主要特点(转)
查看>>
精通Spring Boot—— 第二十一篇:Spring Social OAuth 登录简介
查看>>
IIS_FastCGI+php5.3+wincache+memcached+ZendLoader
查看>>
windows mongdb 安装
查看>>
HBase shell 中的十六进制数值表示
查看>>
Redis数据库如何实现读写分离
查看>>
maven 工程依赖war包
查看>>
C# 常用文件操作
查看>>
MySQL绿色版5.7以上安装教程
查看>>
PIC中档单片机汇编指令详解(6)
查看>>
JVM是怎么判断不可用对象的
查看>>
Tornado使用mako 模板总结
查看>>
用python 登录 ssh 与 sftp 通过证书登录系统
查看>>
tpcc的测试
查看>>
批处理延时启动的几个方法
查看>>
Struts 体系结构与工作原理(图) .
查看>>
vim + cscope + kscope
查看>>
[Android] android的消息队列机制
查看>>
Xampp中的apache,tomcat无法启动的问题
查看>>