首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
编一个用有名管道进行通信和控制的程序,在程序A、B所对应的进程Pa、Pb中,进程Pa首先执行,创建有名管道tiros,并打开有名管道用于写,然后从键盘读入一行命令字符串,并通过有名管道向进程Pb发送该命令字符串。进程Pb打开有名管道fifos用于读,通过管
编一个用有名管道进行通信和控制的程序,在程序A、B所对应的进程Pa、Pb中,进程Pa首先执行,创建有名管道tiros,并打开有名管道用于写,然后从键盘读入一行命令字符串,并通过有名管道向进程Pb发送该命令字符串。进程Pb打开有名管道fifos用于读,通过管
admin
2016-05-12
27
问题
编一个用有名管道进行通信和控制的程序,在程序A、B所对应的进程P
a
、P
b
中,进程P
a
首先执行,创建有名管道tiros,并打开有名管道用于写,然后从键盘读入一行命令字符串,并通过有名管道向进程P
b
发送该命令字符串。进程P
b
打开有名管道fifos用于读,通过管道读到字符串,显示该命令字符串后执行该命令字符串。
选项
答案
程序清单24-5:pipe.c /*程序A*/ #include<stdio.h> #include<fcntl.h> #include<string.h> #include<sys/star.h> main() { int fd; char cmd[200]; mknod("fifos",S IFIFO|0666,0); //创建有名管道 fd=open("fifos",O_WRONLY); //写打开有名管道 printf("Input command string:"); gets(cmd); //由键盘读入一行 write(fd,cmd,strlen(cmd)+1); //将命令字符串写入有名管道 close(fd); return; } /*程序B*/ #include<stdio.h> #include<fcntl.h> #include<string.h> #include<sys/stat.h> main() { int fd; char cmdstr[200]; fd=open("fifos",0_RDONLY); //读打开有名管道 bzero(cmdstr,sizeof(cmdstr)); //清缓冲区cmdstr read(fd,cmdstr,sizeof(cmdstr)); //从有名管道中读命令字符串 printf("cmdstr=%s\n",cmdstr); system(cmdstr); //执行该命令字符串 close(fd); return; }。
解析
转载请注明原文地址:https://kaotiyun.com/show/mqNx777K
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
全面质量管理可以分为四个阶段,即计划、执行、检查和_______。
简述我国建筑市场采用的主要采购模式。
索赔按照索赔依据的范围可以分为哪几类,简述其内容。
计算机网络安全是指利用网络管理控制和技术措施,保证在一个网络环境里,信息数据的机密性、___________及可使用性受到保护。
恶意代码的主要关键技术有____________、攻击技术和隐藏技术。
网络中的保密信息只能供经过允许的人员,以经过允许的方式使用,信息____________给非授权用户、实体或过程,或供其利用。
机房供电的方式巾,GB/T2887—2011规定的“三类供电”指的是()
在操作系统中,信号量表示资源的实体,是一个与队列有关的整型变量,其值仅能由()
已知用数组sq[50]存放循环队列的元素,且头指针和尾指针分别为19和2,则该队列的当前长度为_______。
随机试题
电流正反馈是一种对系统扰动量进行补偿控制的调节方法。()
脂肪酰CoA在肝脏进行B氧化,其酶促反应的顺序为
筛查是属于
小儿痰热咳嗽、阴虚燥咳、体虚者忌用的药是()。
A.年、月、日的前一天B.分装日期计算C.生产日期计算D.组方中的全部中药药味E.全部辅料名称治疗用生物制品有效期标注()。
建筑公司(乙方)于某年4月20日与某厂(甲方)签订了修建建筑面积为3000m2工业厂房(带地下室)的施工合同。甲、乙双方合同约定5月11日开工,5月20日完工。施工过程中,因遇软土层,接到监理工程师5月15日停工的指令,进行地质复查,5月19日接到监理工程
【摊丁入亩】南京大学2014年中国古代史真题;安徽大学2014年中国史复试真题;上海大学2014年中国史复试真题;河北大学2015年历史学基础真题;辽宁大学2015年历史学专业基础真题;湖南大学2016年中国史真题;福建师范大学2017年中国史综合真题;南
国防部的分析家担心,如果机械用具制造工业进一步萎缩,会严重地威胁到美国进行一场长期战争的能力。然而,在国防部公开地把这个安全问题同进口配额问题联系起来之前,机械用具工业在为进口配额的请愿活动中已经提出了国家安全问题。以下哪一项如果正确,能最有力地
规定输入的字符串中只包含字母和*号。编写函数fun,其功能是:除了字符串前导和尾部的*号外,将串中其他的水号全部删除。形参h已指向字符串中第—个字母,形参P指向字符串中最后一个字母。在编写函数时,不得使用C语言提供的字符串函数。例如,若字符串中的内容为“
Asthedirectormadeno______toourquarrel,Ithinkhehadforgivenus.
最新回复
(
0
)