1、 课程设计说明书 设计名称: 操作系统课程设计 题 目: 文件访问接口设计 课程设计任务书 一、 设计题目:文件访问接口设计 二、 关键内容: 本设计目标是经过BIOS调用设计简单文件访问接口,使学生掌握程 序接口设计方法。
2、 要求学生在熟悉比BIOS、DOS操作系统中止接口及程序接口基础上,利用C语言设计简单文件访问接口,最终经过程序验证接口正确性。 三、 具体要求 利用C语言设计,具体包含: 1、 基础文件内容输入 2、 基础文件内容输出 3、 创建文件 4、 打开文件 5、 关闭文件 6、 文件缓冲区管理 7、文件句柄管理 8、读次序文件 9、写次序文件 10、读随机文件 11、写随机文件 12、文本文件操作验证程序 上述功效由两部分程序验证,中止驻留程序和验证程序。首先运行中止驻留程序,然后运行验证程序得到预期结果。 一、 进度安排
3、 1-2天:资料查找、系统分析,数据步骤分析,概要设计 1-2天:系统具体设计、功效设计 5-6天:模块设计、编程调试 1天:资料整理、课程设计说明书编写。 二、 完成后应上交材料 1、课程设计说明书(程序步骤图、功效模块图、相关数据结构、关键算法等) 2、相关源程序文件 三、 总评成绩 指导老师 署名日期 年 月 日 系 主 任 审核日期 年 月 日 目录 一、程序步骤图 5 二
4、函数功效模块…………………………………………………………………………………………………..6 三、源代码 6 四、程序运行结果 11 五、心得体会 15 一、程序步骤图 程序结束 命令是否正确 是否继续 随机写文件 次序读文件 随机读文件 显示工作目录命令 创建文件 打开文件 次序读写文件 随机读写文件 次序写文件 实施相关操作 输入操作命令 开始程序 基于文件内容输入 基于文件内容输出 否 否 是 是
5、
二、函数功效模块
函数1:基于文件内容输入
函数:int output_file();
函数2:基于文件内容输出
函数:int input_file();
函数3:创建文件
函数:bool create_file(char* name);
函数4:打开文件
函数:int open_file(char name[]);
函数5:次序读写文件
函数:int order_file(char name[]);
函数6:随机读写文件
函数:int random_file(char name[]);
三、源代码
#include 6、h>
#include 7、\\TITLE4.txt为例
int Tinterface::output_file(){
ofstream out;
out.open(d,ios::app);
if(!out){
cout<<"Can not open";
return 1;
}
cout<<"请输入要输入文字:";
char a[99];
cin>>a;
out< 8、ut;
char ch;
input.open(d,ios::app);
while(input.get(ch)){
cout< 9、fs.is_open()){
cout<<"创建失败!"< 10、s){
cout<<"文件不存在!"< 11、t<<"文件不存在!"< 12、
}
fs.close();
}
else
{
cout<<"输入错误!"<
©2010-2025 宁波自信网络信息技术有限公司 版权所有
客服电话:4009-655-100 投诉/维权电话:18658249818