首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
编写一个父子进程之间用有名管道进行数据传送的C程序。父进程逐一读出一个文件的内容,并通过管道发送给子进程。子进程从管道中读出信息,再将其写入一个新的文件。程序结束后,对原文件和新文件的内容进行比较。
编写一个父子进程之间用有名管道进行数据传送的C程序。父进程逐一读出一个文件的内容,并通过管道发送给子进程。子进程从管道中读出信息,再将其写入一个新的文件。程序结束后,对原文件和新文件的内容进行比较。
admin
2016-05-14
31
问题
编写一个父子进程之间用有名管道进行数据传送的C程序。父进程逐一读出一个文件的内容,并通过管道发送给子进程。子进程从管道中读出信息,再将其写入一个新的文件。程序结束后,对原文件和新文件的内容进行比较。
选项
答案
在程序清单17-2的namepipe_w.c中,创建和打开有名管道用于写,并从文件in.txt中读出内容,写入管道。namepipe_r.c打开有名管道用于读,并将读出内容写入文件out.txt。程序运行结束后经检查out.t.xt内容与in.txt文件内容完全一致。 程序清单17-2:namepipe_w.c和namepipe_r.c /*namepipe_w.c写有名管道程序,先运行*/ #include<stdio.h> /*NULL的说明*/ #include<sys/stat.h> /*s_IBIBO的说明*/ #include<fcntl.h> /*O WRONLY的说明*/ #deflne BUBSIZE 1024 main() { BILE*fp; int fd,n; char buf[BUBSIZE]; printf("Creat and write pipe.\n"); mknod("fifo",S IBIBO|0666,0);/*创建有名管道*/ fd=open("fifo",O_WRONLY);/*打开有名管道用于写入文件的内容*/ fp=fopen("in.txt","r");/*打开输入文件*/ while((n=fread(buf,1,BUBSIZE,fp))!=0)/*读文件、写有名管道*/ write(fd,buf,n); close(fp); close(fd); } /*namepipe_r.c读有名管道程序*/ #include<stdio.h> /*NULL的说明*/ #include<sys/statIh> /*S_IBIBO的说明*/ #include<fcntl.h> /*O_WRONLY的说明*/ #define BUBSIZE 1024 main() { BILE*fp; int fd,n; char buf[BUBSIZE]; fd=open("fifo",O_RDONLY); /*打开有名管道用于读*/ creat("out.txt",0600); fp=fopen("out.txt","w"); /*打开输出文件*/ printf("Read data from pipe\n"); while((n=read(fd,buf,sizeof(buf)))!=0) /*读有名管道、写文件*/ fwrite(buf,1,n,fp); close(fp); close(fd); }。
解析
转载请注明原文地址:https://jikaoti.com/ti/bREaFFFM
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
通过比较实际进度S曲线和计划进度S曲线,可以获得的信息有()
搭设高度________米及以上的落地式钢管脚手架工程为危险性系数较大的分部分项工程。()
各种入侵检测技术中,____________入侵检测技术采用了非集中的系统结构和处理方式,相对于传统的单机IDS具有检测大范围的攻击行为、提高检测准确度、协调响应等优势。
漏洞是在硬件、软件和协议的具体实现或系统安全策略上存在的缺陷,从而可以使攻击者能够存___________的情况下,访问或破坏系统。()
“1701”病毒属于文件型病毒的()
某设备公司计划期内安排A、B两种产品生产,有关资源消耗及可获利润(万元/件)如题39表,该公司希望生产安排的利润最大化。试建立该问题的线性规划数学模型并用图解法求出最优解。
决策树能够形象地显示出整个决策问题在时间上或决策顺序上的不同阶段的决策过程,特别是应用于复杂的_________决策。
网络图的结点符号是在圆圈的上半方标以________;下半部分的左侧标以该结点(事项)的最早开始时间值,右侧标以该结点(事项)的最迟完成时间值。
下面对选择进程调度算法的准则论述错误的是()
下列选项中不属于WindowsServer2003核心态特权级别的是()
随机试题
设命题A为“如果甲不是木工,则乙是泥工”;命题B为“只有乙是泥工,甲才是木工”;命题C与A相矛盾。现要求用p代表“甲是木工”,q代表“乙是泥工”,列出A、B、C三个命题形式的真值表,并回答当B、C同真时,甲是否为木工,乙是否为泥工?
A易发情志病变B直接伤及内脏C易影响脏腑气机D一气一病,症状相似E病邪相兼为病六淫致病特点是
散剂质检需做气雾剂质检需做
根据《建筑法》第8条的规定,申请领取建筑工程施工许可证不必具备下列条件()。
下列各项中,应计入销售费用的有()。
孙中山在《民报》发刊词中将同盟会纲领概括为()。
有一类伪问题直接来自渗入语言的自命不凡的行话和令人望而生畏的集合名词。像“元叙述”、“主体间性”这类行话如今被文科学生仿用得烂熟,以致令被模仿者——大学教授自己都觉得有点难为情。其实有一个基本标准我们应当牢记在心:这类行话愈容易被模仿,愈证明某个行当没有价
国有资产管理的原则有()。
一个完整的计算机系统的组成部分的确切提法应该是()。
A、Toallowthenecessarylengthoftimeforpublicizingthewedding.B、Toprovidethebrideandgroomwithtimetopreparefort
最新回复
(
0
)