




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实 验 报 告课程名称_ 计算机设计项目实践_实验项目 _文件系统设计与实现_实验仪器 _PC机_系 别_计算机学院计算机科学与技术专 业_计算机科学与技术_ 班级/学号/姓名:计科1103、房皓、计科1103、徐申毅、 实验日期 _2012年6月8号_成 绩 _ 指导教师 _刘城霞_ 一、 功能描述1、 软件功能文字描述。本程序实现了有关文件的一些操作,例如文件的建立、删除、输入、输出、更新、保存等一系列操作。2、 软件模块结构图(函数结构)。二、 界面与运行环境说明1、 软件输入输出界面内容设计与运行条件的文字说明。输入:提醒用户输入相应的数据,同时检查用户输入的数据,若有错,则输出提醒,并要求重新输入。输出:改变背景及字体颜色,赏心悦目,改变标题栏名称,直观显示操作文件的名称;根据用户键入的数据进行不同的输出,一般前后都有空格,使输出清楚明晰。运行条件:vc+,cmd。2、 运行界面图示或截图。三、 程序主要流程说明1、 主函数流程图。2、 主函数调用的核心函数流程图(任选一个)。四、 调试与排错及其问题1、在调用完read或write函数后,buf1的内容就还原为空了,这一个还待解决。2、用scanf输入数据时,忘记加地址符&,导致程序运行结果错误。3、对文件的输入输出有时出现问题,输入输出的内容不对,这是在输入输出之前,忘记把文件指针移到指定位置。4、文件长度输出不对,忘记了在写入字符串后应记录一下文件的长度。5、删出文件时,若目标文件不存在,程序没有给出提示,添加了对文件进行检查的语句解决问题。6、在删除函数时,原程序只是将文件名归为空,修改之后,补充将其文件内容一并删除的功能。7、在对已有内容的文件进行覆盖输入时,若后输入的数据长度小于已有的文件长度,则文件内容会包含这两部分,不合法。解决方法:通过对用户输入的数据,以及offset变量的值,相应的添加清空目标文件的语句,保证用户在进行第二次输入之前,文件中原有的内容已被清空。8、原程序在退出之前没有关闭文件的操作,修改后已添加上。9、从文件中读取数据时,若为空文件,原程序没有给出提示,修改后添加了对文件的检查,若文件为空,则提醒用户为空文件。10、若输入不合法,可能导致程序崩溃,对用户输入的数据原程序没有检查的操作,修改后在各处输入均添加了检查的操作。11、程序一开始便要求用户输入,并没有给出提示,修改后先给出提示,在要求用户输入。五、 实验结果1、 程序运行结果。输出程序对用户键入的不同的信息的一些操作和反映,在程序运行结束前,输出已有的文件信息,也可以保存用户的文件信息。2、 用户使用文字说明。使用vc+6.0打开并运行此程序,然后根据程序提示进行操作即可。六、 实验体会和建议、意见房皓:1、通过本次试验,我发现了自己在阅读较大程序时存在着缺陷,还需勤加练习,填补自己的不足。2、编程时,尤其是代码量较大的程序,要有一定的逻辑性以保证读者易于把握程序流程,并多添加注释使程序易读。3、本次实验使我学习了有关文件的一些操作,我觉得程序的关键在于对不同内容在文件中存储位置的了解并保证它们一一对应,以确保以后的操作不会出现问题。4、通过对文件指针的控制,我们可以方便地对文件中不同的内容进行操作。5、在检查程序出错位置时,可以设置断点或在程序中临时添加输出某些变量的语句6、要养成良好的编程习惯以避免出现低级错误,例如用scanf输入数据时忘记写地址符&。7、在程序调试过程中,应根据程序流程及实际情况,尽可能多的想到可能出现的错误。七、程序特色1、输入错误时不予接收,并要求重新输入。2、添加jiancha函数,用于检查目标文件是否存在。3、从文件中读取数据时,添加了对文件的检查,若文件为空,则提醒用户为空文件。4、文件结束前提供给用户是否保存已有的文件系统的选择。5、向文件中写入内容时,检查目标文件是否为空文件,若不是,则提供给用户覆盖原文件还是继续
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 妈妈看数学试卷
- 南雅初二上期中数学试卷
- 龙山初二统考数学试卷
- 荔湾区高职高考数学试卷
- 濮阳市一模高三数学试卷
- 清河开明初三数学试卷
- 染整产品安全性能评估报告
- 出装教学基本知识培训课件
- 2025年网络营销发展趋势分析与案例研究试卷及答案
- 2025年网络信息技术审核员考试试卷及答案
- 2025至2030中国人血浆制品行业运营态势与投资前景调查研究报告
- 2025年河北单招七类考试题库
- 2025年健身教练专业知识测评考核试卷及答案
- 联通校招测评题库及答案
- 【好题汇编】2023-2025年中考物理真题分类汇编 专题:内能及内能和利用(有解析)
- 科创板块测试题及答案
- 履带吊安装拆除作业安全管理与实施方案
- 儿科护理进修
- 人员资质认定管理办法
- 2025年安防生产行业技能考试-安全防范系统安装维护员历年参考题库含答案解析(5套共100道单选合辑)
- 16种英语时态教学课件
评论
0/150
提交评论