操作系统课程设计--文件访问接口设计

操作系统课程设计--文件访问接口设计

ID:11139829

大小:506.50 KB

页数:15页

时间:2018-07-10

操作系统课程设计--文件访问接口设计_第1页
操作系统课程设计--文件访问接口设计_第2页
操作系统课程设计--文件访问接口设计_第3页
操作系统课程设计--文件访问接口设计_第4页
操作系统课程设计--文件访问接口设计_第5页
资源描述:

《操作系统课程设计--文件访问接口设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、课程设计说明书设计名称:操作系统课程设计题目:文件访问接口设计15课程设计任务书一、设计题目:文件访问接口设计二、主要内容:本设计的目的是通过BIOS调用设计简单的文件访问接口,使学生掌握程序接口的设计方法。要求学生在熟悉比BIOS、DOS操作系统的中断接口及程序接口的基础上,利用C语言设计简单的文件访问接口,最后通过程序验证接口的正确性。三、具体要求利用C语言设计,具体包括:1、基本文件内容输入2、基本文件内容输出3、创建文件4、打开文件5、关闭文件6、文件缓冲区管理7、文件句柄管理8、读顺序文件9

2、、写顺序文件10、读随机文件11、写随机文件12、文本文件操作验证程序上述功能由两部分程序验证,中断驻留程序和验证程序。首先运行中断驻留程序,然后运行验证程序得到预期结果。15一、进度安排1-2天:资料查找、系统分析,数据流程分析,概要设计1-2天:系统详细设计、功能设计5-6天:模块设计、编程调试1天:资料整理、课程设计说明书编写。二、完成后应上交的材料1、课程设计说明书(程序流程图、功能模块图、相关数据结构、核心算法等)2、相关源程序文件三、总评成绩指导教师签名日期年月日系主任审核日期年月日15目

3、录一、程序流程图5二、函数功能模块…………………………………………………………………………………………………..6三、源代码6四、程序运行结果11五、心得体会1515一、程序流程图程序结束命令是否正确是否继续随机写文件顺序读文件随机读文件显示工作目录命令创建文件打开文件顺序读写文件随机读写文件顺序写文件执行相关操作输入操作命令开始程序基于文件内容的输入基于文件内容的输出否否是是15二、函数功能模块函数1:基于文件内容的输入函数:intoutput_file();函数2:基于文件内容的输出函数:inti

4、nput_file();函数3:创建文件函数:boolcreate_file(char*name);函数4:打开文件函数:intopen_file(charname[]);函数5:顺序读写文件函数:intorder_file(charname[]);函数6:随机读写文件函数:intrandom_file(charname[]);三、源代码#include#include#includechard[]="f:\VC++\TITLE4.

5、txt";classTinterface{public:intoutput_file();voidinput_file();boolcreate_file(charname[]);intopen_file(charname[]);intorder_file(charname[]);intrandom_file(charname[]);};//基于文件内容的输入,以f:\VC++\TITLE4.txt为例intTinterface::output_file(){ofstreamout;out.ope

6、n(d,ios::app);if(!out){cout<<"Cannotopen";return1;}cout<<"请输入要输入的文字:";15chara[99];cin>>a;out<

7、

8、""创建成功!"<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。