- 1
- 0
- 约8.52千字
- 约 20页
- 2019-05-19 发布于江苏
- 举报
第8章 文件 8.1 C文件概述 文件:存储在外部介质上数据的集合,是操作系统数据管理的单位 文件处理方法 缓冲文件系统:高级文件系统,系统自动为正在使用的文件开辟内存缓冲区 非缓冲文件系统:低级文件系统,由用户在程序中为每个文件设定缓冲区 结构体 结构体是一种构造数据类型 用途:把不同类型的数据组合成一个整体-------自定义数据类型 结构体类型声明: 一般形式为: 引用规则 结构体变量不能整体引用,只能引用变量成员 引用方式: 结构体变量名.成员名 8.2 文件类型指针 文件结构体FILE 缓冲文件系统为每个正使用的文件在内存开辟文件信息区 文件信息用系统定义的名为FILE的结构体描述 FILE定义在stdio.h中 文件类型指针 指针变量声明: FILE *fp; 用法: 文件打开时,系统自动建立文件结构体,并把指向它的指针返回来,程序通过这个指针获得文件信息,访问文件 文件关闭后,它的文件结构体被释放 8.3 文件的打开与关闭 C文件操作用库函数实现,包含在stdio.h 文件使用方式:打开文件--文件读/写--关闭文件 打开文件函数: fopen 函数原型: FILE *fopen(char *name,char *mode) 文件关闭fclose 作用:使文件指针变量与文件“脱钩”,释放文件结构体和文件指针 函数原型:int fclos
您可能关注的文档
- 低血糖症--王丽.pptx
- 地理:8.1《沟壑纵横的特殊地形区——黄土高原》课件2.ppt
- 地理②必修2.3《城市化》PPT课件.ppt
- 地理信息系统-课件-第6章-GIS应用模型.ppt
- 地下建筑结构课件—第七章地下连续墙结构设计08.ppt
- 地震基本知识与建筑抗震.ppt
- 第0章嵌入式系统概述(东北大学嵌入式课件).ppt
- 第01章-开发简单JAVA应用程序.ppt
- 第1讲-1绪论3信道.ppt
- 第1课-鸦片战争(课件)课件nm.ppt
- 2026贵阳银行校园招聘230人备考题库有完整答案详解.docx
- 2026贵州省冶金化工研究所招聘备考题库及答案详解(有一套).docx
- 2026贵州省冶金化工研究所招聘备考题库及1套完整答案详解.docx
- 2026贵州省公安厅面向社会招聘警务辅助人员350人备考题库及参考答案详解1套.docx
- 2026西藏拉萨墨竹工卡县文化和旅游局招聘艺术团演职人员3人备考题库及一套答案详解.docx
- 2026贵州贵阳市清镇市直部门面向乡镇选聘事业单位人员8人备考题库附答案详解(典型题).docx
- DB36_T+2195-2025+隧道衬砌混凝土缺陷冲击回波声频法检测技术规程.pdf
- 2024年沈阳三模历史学科试卷.pdf
- DB50_T+1884-2025+学校直饮水卫生管理规范.pdf
- EDPB欧洲数据保护委员会入门指南说明书用户手册.pdf
最近下载
- 工业机器人操作与编程高职全套完整教学课件.pptx
- 2022二级建造师《机电》章节练习5.23.docx VIP
- ESG投资中的风格漂移现象研究.pdf VIP
- geox与理正、启明星计算结果对比分析-天津西站.pdf VIP
- 四害消杀工作指引.doc VIP
- 高级职称评审-工程类人工智能-专业技术报告.docx VIP
- 大学新教师岗前培训方案-大学新教师岗前培训.pptx VIP
- 2025年陕西、山西、青海、宁夏高考生物试卷真题(含答案解析).pdf
- 1030.中建EPC工程总承包质量管理经验交流ppt2020版.pptx VIP
- 人教版(2024)新教材小学二年级美术下册第一单元《第3课 指尖植物园》精品课件.pptx
原创力文档

文档评论(0)