C文件概述 文件:存储在外部介质上数据的集合,是操作系统数据管理的单位 文件特点: 文件处理方法 缓冲文件系统:高级文件系统,系统自动为正在使用的文件开辟内存缓冲区 非缓冲文件系统:低级文件系统,由用户在程序中为每个文件设定缓冲区 缓冲文件和非缓冲文件 1、 缓冲文件: (又称高层或标准文件系统 ) 系统为每个正在使用的文件在内存中开辟一个缓冲区,当磁盘和内存交换数据时,首先把数据存放在缓冲区,然后再进行数据的交换。 2、非缓冲文件: (又称低层文件系统 ) 系统不自动为文件开辟固定大小的缓冲区,而是由程序具体确定。依赖OS版本,可移植性差,标准C不建议使用. 文件的概念 1、文件的含义: 存储在外部介质上的数据集合。 2、文件类型的定义:一个结构体类型 FILE定义在 stdio.h 中 typedef struct { int _fd; /*文件号 int _cleft; /*缓冲区剩下的字节 int _mode; /*文件操作模式 char *_nextc; /*下一个字节位置 char *_buff; /*文件缓冲区位置 } FILE; 3、文件类型指针: FILE *fp; 一种新的指针类型 文件的打开与关闭 一、文件的打开: 1、功能:将文件指针指向用户要操作的文件,并使文件处于可用状态。 2、格式:FILE *fp;
您可能关注的文档
- 03罗格朗智能家居环境控制系统培训之自动控制篇PARTA剖析.ppt
- 03如何成为真正的高手(看逻辑和结构)剖析.ppt
- 03软件质量工程体系剖析.ppt
- 03社区常用药物的正确用药方法剖析.ppt
- 03岁营养剖析.ppt
- 03统计描述剖析.ppt
- 03统计学统计描述剖析.ppt
- 03消费税剖析.ppt
- 03新员工培训_GMP意识和微生物知识剖析.ppt
- 03油脂取代物20140929剖析.ppt
- CN118228103B 基于网络模式和元路径的双视图范式的异构图神经网络节点分类方法 (华南理工大学).docx
- CN118207835B 一种联合火箭锚与植桩技术的堤防决口快速封堵方法 (大连理工大学).docx
- CN118211675B 基于机器学习消除冗余约束的机组组合加速寻优方法及系统 (中国电力科学研究院有限公司).docx
- CN118297473B 电力系统电压安全评估及优化方法、系统、设备和介质 (国网经济技术研究院有限公司).docx
- CN117997906B 节点计算资源分配方法、网络交换子系统及智能计算平台 (广东琴智科技研究院有限公司).docx
- CN118298536B 一种基于智慧社区监控系统的门禁授权认证方法及系统 (广州市西迈信息科技有限公司).docx
- CN118225438B 大功率霍尔推进器在轨健康状态监测方法 (哈尔滨工业大学).docx
- CN118052938B 一种基于多源数据融合的建筑物多细节层次模型重建方法 (北京市测绘设计研究院).docx
- CN117964706B 一种十五元环缩肽类化合物及其制备方法与应用 (广西中医药大学).docx
- CN118081766B 一种面向协调类任务的双臂机器人主从统一导纳控制方法 (南京航空航天大学).docx
最近下载
- My schoolbag Part A Let's learn 课件(23张PPT)(完整版).pptx VIP
- 《普通生物学》期末易考易错高频考试题库(附答案).pdf VIP
- SHT3225-2024 石油化工安全仪表系统安全完整性等级设计规范(报批稿).pdf VIP
- 新建饮料项目环评(新版环评)环境影响报告表.pdf VIP
- DDZY22-Z单相费控智能电能表格使用说明书.doc VIP
- 将军饮马模型(终稿)-将军饮马最大值模型[参考].pdf VIP
- 乐高wedo课件9.坦克3阶.pptx VIP
- 04D702-1 常用低压配电设备安装--.pdf VIP
- IS620P系列伺服应用手册-CANopen通讯篇.pdf
- 五年级下册英语作文训练-外研版(三起).docx VIP
原创力文档

文档评论(0)