/*===============================================
 *   文件名称:pipe.c
 *   创 建 者:     
 *   创建日期:2022年08月29日
 *   描    述:
 ================================================*/
#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>
#include <string.h>
int main(int argc, char *argv[])
{
    int pfd[2]={0};//定义两个无名管道数组
    int ret=pipe(pfd);//无名管道
    if(ret<0)
    {    perror("pipe");
        exit(-1);
    }

    pid_t pid= fork();//创建子进程
    if(pid<0)
    {
        perror("fork");
        exit(-1);
    }

    if(pid==0)
    {   
        int ret;
        char buf[64]={0};
        fgets(buf,64,stdin);
       ret= write(pfd[1],buf,strlen(buf));
       if(ret<0)
       {
        perror("write");
        exit(-1);
       }
    }
    else //父进程读入数据
    {
        int ret;
        char buf[64]={0};
        ret=read(pfd[0],buf,64);
        if(ret<0)
        {
          perror("read");
          exit(-1);

        }
        printf("read %dbyte:%s",ret,buf);//打印输出

    }
    return 0;

创建一个子进程,子进程向无名管道中写入数据,父进程打印输出。相关推荐

  1. 进程间通信 管道特性(无名管道演示)当向管道中读出数据的时候:

    1.写端存在,没有关闭 1)当管道中没有数据时候,read函数会阻塞: #include <stdio.h> #include <sys/types.h> #include & ...

  2. 机器学习管道中的数据定价

    机器学习管道中的数据定价 Data Pricing in Machine Learning 作者:Pipelines Zicun Cong · Xuan Luo · Pei Jian · Feida ...

  3. vc++向txt文件中写入数据,追加数据

    例子: #include<iostream> #include<stdio.h> using namespace std; int main() { //将矩阵写在文件上 fl ...

  4. python把数据写入excel_Python向excel中写入数据的方法

    Python向excel中写入数据的方法 最近做了一项工作需要把处理的数据写入到Excel表格中进行保存,所以在此就简单介绍使用Python如何把数据保存到excel表格中. 数据导入之前需要安装 x ...

  5. Java向pdf模板中写入数据并在模板之后添加新的表格内容

    场景:我们经常会需要用代码生成pdf文件,涉及到复杂的内容也可以选用先自己制作pdf模板,再用代码去读取,动态数据部分的内容无法用模板实现的就要用Java代码去实现 需求:生成如下的pdf 实现思路: ...

  6. POI:从Excel文件中读取数据,向Excel文件中写入数据,将Excel表格中的数据插入数据库,将数据库中的数据添加到Excel表

    POI 简介: POI是Apache软件基金会用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程序对Microsoft Office格式档案读和写的功能. ...

  7. python填写excel-Python向excel中写入数据的方法

    最近做了一项工作需要把处理的数据写入到Excel表格中进行保存,所以在此就简单介绍使用Python如何把数据保存到excel表格中. 数据导入之前需要安装 xlwt依赖包,安装的方法就很简单,直接 p ...

  8. python字符串写入excel-Python向excel中写入数据的方法

    最近做了一项工作需要把处理的数据写入到Excel表格中进行保存,所以在此就简单介绍使用Python如何把数据保存到excel表格中. 数据导入之前需要安装 xlwt依赖包,安装的方法就很简单,直接 p ...

  9. python向excel写数据_Python向excel中写入数据的方法

    最近做了一项工作需要把处理的数据写入到Excel表格中进行保存,所以在此就简单介绍使用Python如何把数据保存到excel表格中. 数据导入之前需要安装 xlwt依赖包,安装的方法就很简单,直接 p ...

最新文章

  1. 还在使用Future轮询获取结果吗?CompletionService快来了解下。
  2. 网游服务端php5.1时间戳格式化,php格式化时间戳显示友好时间的简单示例
  3. 哦豁?这个程序员…… 有、东西!
  4. AI数学基础之:确定图灵机和非确定图灵机
  5. C++遍历树-非递归递归-使用了标记位
  6. flex java oracle_Flex使用Blazeds与Java交互及自定义对象转换详解-DATAGRID读取ORACLE数据...
  7. 信息学奥赛一本通C++语言——1061:求整数的和与均值
  8. 中文编程语言Z语言开源正式开源!!!
  9. 昇腾AI处理器软件栈--张量加速引擎(TBE)
  10. android callmanager.java,如何使用Mobile-SDK-Android正确注销DJISDKManager和SDKManagerCallback应用程序?...
  11. 人是需要一个圈子互相激励的
  12. SAP 批导程序导入Excel后,Excel自动打开
  13. [AI] 如何制作一个低配山寨版贾维斯?-口语人机交互 Spoken Human Robot Interaction
  14. 基于单片机的体育比赛计分器系统设计(#0409)
  15. 【WPS自动签到】利用云函数实现WPS自动签到获得WPS免费会员
  16. day15-正则表达式
  17. oracle rfs进程过多,【DB笔试面试755】在Oracle的DG中,RFS、LNSn、MRP、LSP进程的作用分别是什么?...
  18. 关于恶意说说自动在QQ空间转发的机制
  19. dnf内存教学视频教程分析讲解
  20. c语言汉诺塔问题用指针变量,谁会用C语言解决汉诺塔问题?请进,最好把每一步的解释写上有三个 爱问知识人...

热门文章

  1. 2018-7-16 2-1 分别由signed 和unsigned 限定的 char,short,int,long类型变量的取值范围
  2. PMP(第六版)中的各种矩阵表格
  3. 70天攻克考研英语词汇-day1
  4. php 心跳包检测,redis的对端心跳检测
  5. Java Security:Java加密框架(JCA)简要说明
  6. 深入理解Netty编解码、粘包拆包、心跳机制
  7. 利用python 脚本实现腾讯企业邮箱附件的批量下载
  8. prach---发端
  9. ui设计属于什么专业?ui设计的前景怎么样?
  10. 【机器学习笔记】【决策树】【泰坦尼克号幸存者的预测】