10.3作业

这篇具有很好参考价值的文章主要介绍了10.3作业。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

#include <myhead.h>
int main(int argc, const char *argv[])
{
mkfifo(“./f1”,0777);
mkfifo(“./f2”,0777);
pid_t cpid = fork();
if(0 < cpid)
{
int fdw = open(“./f1”,O_WRONLY);
int fdr = open(“./f2”,O_RDONLY);
char buf[128] = “”;
while(1)
{
bzero(buf,sizeof(buf));
printf(“父进程请输入>>>>>\n”);
scanf(“%s”,buf);
write(fdw,buf,sizeof(buf));
bzero(buf,sizeof(buf));
read(fdr,buf,sizeof(buf));
printf(“父进程接收打印:%s\n”,buf);

	}
	close(fdw);
	close(fdr);
}
if(0 == cpid)
{
	int fdr = open("./f1",O_RDONLY);
	int fdw = open("./f2",O_WRONLY);
	char buf[128] = "";
	while(1)
	{	
		bzero(buf,sizeof(buf));
		read(fdr,buf,sizeof(buf));
		printf("子进程接收打印:%s\n",buf);
		bzero(buf,sizeof(buf));
		printf("子进程请输入>>>>>\n");
		scanf("%s",buf);
		write(fdw,buf,sizeof(buf));

	}
	close(fdw);
	close(fdr);
}
return 0;

}文章来源地址https://www.toymoban.com/news/detail-729368.html

到了这里,关于10.3作业的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • gcc-buildroot-9.3.0 和 gcc-arm-10.3 的区别

    gcc-buildroot-9.3.0 和 gcc-arm-10.3 是两个不同的 GCC (GNU Compiler Collection) 版本,主要用于编译 C、C++ 和其他语言的程序。它们之间的区别主要体现在以下几个方面: 版本号:gcc-buildroot-9.3.0 对应的是 GCC 9.3.0 版本,而 gcc-arm-10.3 对应的是 GCC 10.3 版本。版本号的增加通常意味着修复了一

    2024年02月13日
    浏览(33)
  • 【ARM Coresight 系列文章 10.3 - ARM Coresight STM 寄存器介绍 及STM DMA 传输介绍】

    上篇文章:ARM Coresight 系列文章 10.2 - ARM Coresight STM Trace packets STM 的寄存器主要可以分为以下几类: STM DMA 相关的; STM HW Trigger 相关的; 系统控制及状态寄存器; 只读寄存器。 STM DMA 相关的寄存器

    2024年02月15日
    浏览(39)
  • 分享金媒v10.3开源系统中CRM线下客户管理系统使用指南和小程序上架细分流程

    本系统金媒婚恋开源系统v10.3也叫择爱系统目前最新版全开源包括OElove最新版10.0都是最新但是很多客户不动CRM使用流程我就按照流程给大家介绍下如果大家对程序感兴趣也可以分享给你看我昵称里可以Q我,请注明:CSDN网友 ●本系统红娘分两种,一种是全民红娘也就是推广员

    2024年02月22日
    浏览(47)
  • ArcGIS安装时报错:提示“arcgis10.3 for Desktop require Microsoft .NET Framework 3.5 sp1或等效环境”的解决方法

    ArcGIS版本在Windows 10系统安装,会出现下图所示情况,究其原因是Windows 10系统安装的Mircrosoft .NET Framework版本为4.0以上高级服务版本。 解决方法: 1.右键电脑,选择属性;控制面板,选择程序 2.启用或关闭Windows功能;在.NET Framework 3.5前面打勾 这样问题就解决了,就可以继续安

    2024年02月11日
    浏览(54)
  • 7.10 qt作业

    闹钟

    2024年02月16日
    浏览(36)
  • 第10讲 结构 单元作业

    1.  有一组关于学生成绩的信息,编写函数max,该函数返回值为分数最高的学生的信息(包括学号和分数)。再编写主函数对其进行调用并输出最高分者的信息。假设结构类型定义为: struct student {   char  *num;   int   score; }; 提示:num定义为指针类型,注意向其复制内容之前

    2024年02月04日
    浏览(32)
  • 10月31日作业

    2024年02月07日
    浏览(38)
  • Day10-作业(SpringBootWeb案例)

    注意: 部门管理的修改功能,需要开发两个接口: 先开发根据ID查询部门信息的接口,该接口用户查询数据并展示 。( 一定一定先做这个功能 ) 再开发根据ID修改部门数据的接口,记得在修改的时候,需要修改updateTime为当前系统时间 备注: 根据接口文档开发接口,并给予

    2024年02月12日
    浏览(37)
  • 音乐解锁工具v1.10.3,音乐格式转换,ncm转mp3,kgm转mp3,kgma转mp3,mgg转mp3,mflac转mp3,qmc转mp3,xm转mp3,kwm转mp3

    这款【音乐解锁工具】目前支持解锁多种格式的音乐文件,能够满足大多数人的日常使用要求了。 【音乐解锁工具】的原理是将下载的特殊格式的音乐文件恢复到加密前的格式,所以解锁后得到的音乐格式不一定都是mp3,但一般都可以在其他播放器上播放了,如果必须要mp

    2023年04月16日
    浏览(65)
  • 【探索 Kubernetes|作业管理篇 系列 10】Pod 健康检查和恢复机制

    大家好,我是秋意零。 上一篇中介绍了,Pod 的服务对象,从而对 Pod 有了更深的理解; 今天的主题是 Pod 健康检查和恢复机制,我们将结束 Pod 的内容。 最近搞了一个扣扣群,旨在技术交流、博客互助,希望各位大佬多多支持!在我主页推广区域,如图: 文章底部推广区域

    2024年02月09日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包