当前位置: 首页 > news >正文

IO进程线程8月22日

1,思维导图

2,使用read和write实现文件拷贝

#include<myhead.h>
int main(int argc, const char *argv[])
{int fp1,fp2;char a[1];fp1=open("./1.txt",O_RDONLY);fp2=open("./2.txt",O_CREAT|O_TRUNC|O_WRONLY,0664);if(fp1==-1||fp2==-1){perror("open");return -1;}int c;while(c=read(fp1,a,sizeof(a))){if(write(fp2,a,sizeof(a))!=c){break;}}close(fp1);close(fp2);fp2=open("./2.txt",O_RDONLY);if(fp2==-1){perror("open");return -1;}char n;while(read(fp2,&n,sizeof(a)){printf("%c",n);}close(fp2);return 0;
}

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • EasyExcel动态实现表头以及数据封装
  • 树莓派开发笔记10-树莓派的HTTP通信实验
  • 移情别恋c++ ദ്ദി˶ー̀֊ー́ ) ——6.vector
  • 【YOLO5 项目实战】(6)YOLO5+StrongSORT 目标追踪
  • 再学C++(一):C++中类与结构体的区别
  • 【C++ Primer Plus习题】2.6
  • 模型优化之剪枝
  • libevent之android与鸿蒙编译过程
  • H3C M-LAG与双活网关接口结合应用场景实验
  • 数据结构-链表-第二天
  • elasticsearch的高亮查询三种模式查询及可能存在的问题
  • 数据结构----双向链表
  • linux笔记1
  • 删除 Docker 容器的日志文件
  • 线程通信【详解】
  • 2017-09-12 前端日报
  • CSS居中完全指南——构建CSS居中决策树
  •  D - 粉碎叛乱F - 其他起义
  • Hibernate【inverse和cascade属性】知识要点
  • IndexedDB
  • JS变量作用域
  • Python3爬取英雄联盟英雄皮肤大图
  • React中的“虫洞”——Context
  • SAP云平台运行环境Cloud Foundry和Neo的区别
  • Vue源码解析(二)Vue的双向绑定讲解及实现
  • web标准化(下)
  • 什么软件可以剪辑音乐?
  • 实战|智能家居行业移动应用性能分析
  • 使用阿里云发布分布式网站,开发时候应该注意什么?
  • No resource identifier found for attribute,RxJava之zip操作符
  • ionic异常记录
  • puppet连载22:define用法
  • 分布式关系型数据库服务 DRDS 支持显示的 Prepare 及逻辑库锁功能等多项能力 ...
  • 如何正确理解,内页权重高于首页?
  • ​zookeeper集群配置与启动
  • # SpringBoot 如何让指定的Bean先加载
  • #《AI中文版》V3 第 1 章 概述
  • #APPINVENTOR学习记录
  • #NOIP 2014# day.1 T2 联合权值
  • #pragma data_seg 共享数据区(转)
  • #pragma once与条件编译
  • #前后端分离# 头条发布系统
  • (2)nginx 安装、启停
  • (4)Elastix图像配准:3D图像
  • (二十三)Flask之高频面试点
  • (论文阅读40-45)图像描述1
  • (十六)串口UART
  • (一)Kafka 安全之使用 SASL 进行身份验证 —— JAAS 配置、SASL 配置
  • (一)Mocha源码阅读: 项目结构及命令行启动
  • (已解决)Bootstrap精美弹出框模态框modal,实现js向modal传递数据
  • (原創) 未来三学期想要修的课 (日記)
  • (转)关于pipe()的详细解析
  • (转)利用ant在Mac 下自动化打包签名Android程序
  • (转载)Linux网络编程入门
  • (转载)在C#用WM_COPYDATA消息来实现两个进程之间传递数据