湖南大学实验报告

上传人:大米 文档编号:510011505 上传时间:2023-09-15 格式:DOCX 页数:19 大小:776.93KB
返回 下载 相关 举报
湖南大学实验报告_第1页
第1页 / 共19页
湖南大学实验报告_第2页
第2页 / 共19页
湖南大学实验报告_第3页
第3页 / 共19页
湖南大学实验报告_第4页
第4页 / 共19页
湖南大学实验报告_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《湖南大学实验报告》由会员分享,可在线阅读,更多相关《湖南大学实验报告(19页珍藏版)》请在金锄头文库上搜索。

1、学生国龙学生学号1专业班级计算机科学与技术指导老师圣洪2015年12月7日一、实验原理:运用文件的知识编写一个校园卡消费系统,实现文 件的创建,查询,追加,插入,修改,删除,排序,快速查找等功能。二、实验目标:掌握文件操作的知识,学会编写系统。三、实验设计:1. 文件的创建:(1)创建文本文件指针#include /file stream 文件流方式ofstream outFile(文件名”,ios:out); /输出方式建文 件ofstream outFile; /先声明变量,后面才打开该文件outFile.open(文件名,ios:out);(2)往文件中写入容ctrl+z结束输入whil

2、e (cinnamenoscore)f(i0)outFileendl; i+; /最后行后无换行符outFilename no studno)if (studno二二findVal) . 3. 文本文件的追加ofstream oF(文件名”,ios:out); /接受它人输出ifstream oF(lt1.txt”,ios:app);/追加到文件尾部ofstream oF(lt1.txt”,ios:ate);/尾追或中间插入ifstream oF(lt1.txt”,ios:in);/输入给它人方式ofstream oF(lt1.txt”,ios:trunc);/丢弃现在容=outfstream

3、 oF(lt1.txt”,ios:binary);/二进制即非文本从键盘读入数据并写入到文件中(2)while (cinstudno) foutstudnostudname输入到变量- 输出到新文件Lt10M5. 文本文件的修改ofstream oF(文件名”,ios:out); /接受它人输出ifstream oF(lt1.txt”,ios:app);/追加到文件尾部ofstream oF(lt1.txt”,ios:ate);/尾追或中间插入ifstream oF(lt1.txt”,ios:in);/将容输入变量中ofstream oF(lt1.txt”,ios:trunc);/丢弃现在容=

4、outfstream oF(lt1.txt”,ios:binary);/二进制即非文本将文件数据读入到变量中,与指定学号相等的记录,修改以后写入到新文件中,与指定学号不相等的记录,直接写入到新文件中原文件一输入到变量- 输出到新文件Lt10N6. 文本文件的删除ofstream oF(文件名”,ios:out); /接受它人输出ifstream oF(lt1.txt”,ios:app);/追加到文件尾部ofstream oF(lt1.txt”,ios:ate);/尾追或中间插入ifstream oF(lt1.txt”,ios:in);/将容输入变量中ofstream oF(lt1.txt”,i

5、os:trunc);/丢弃现在容=outfstream oF(lt1.txt”,ios:binary);/二进制即非文本将文件数据读入到变量中,与指定学号不相等的记录,直接写入到新文件中,原文件一输入到变量- 输出到新文件Lt10N7. 文本文件的排序ofstream oF(文件名,ios:out); /接受它人输出ifstream oF(lt1.txt”,ios:in);/将容输入变量中将文件数据读入到变量中,将排序字段studno的值读入到数组 studNo中。为此先遍历数据表一次,获取其记录数,再创建 其数组,再从头读到尾建立相关数组。根据关键字段排序,同时调用记录数组最后将排序结果写入

6、到结果文件中原文件一输入到数组- 输出到新文件Lt10N8. 文本文件的快速查找ofstream oF(文件名”,ios:out); /接受它人输出ifstream oF(lt1.txt”,ios:in);/将容输入变量中将文件数据读入到变量中,将排序字段studno的值读入到数组studNo, o为此先遍历数据表一次,获取其记录数,再创建其 数组,再从头读到尾建立相关数组。根据关键字段排序,同时调用记录数组最后将排序结果写入到结果文件中索引文件-输入到索引数组数据文件-显示出来,二分法查询学号四、运行结果1.文件的创建:1Debug11.exelonglDny.,t)(l -汜,尹她日静旧酝

7、|。)氛鞘闻feD14DBD 10201 O 2014/12/0310:23:23 -ID 100 520140BD102022015/10/2312:23:45 -20 200 学生四食堂2.文本文件的查询RF:c+ 1 Debjg11.exeR嘿,哥们!我在元参构造函数的最后,表明你已经初始化完毕建Account ftffl =拔我血口等 法用=?hs t udn ame数据持嘘葬噩需*据 叩谯魂于指呈戴登居iW遍除文*的;海容B结束1011121314B01407040124被吉询者的学号:一卡通数据.txt 2014(J7W4U124_ -王羽婷2015/03/2212:27:29 -

8、0.4 184学生五食堂持卡人消费己.J tu I V ttu 201407040120201407040121201407040122201407040123201407040124201407040125201407040126201407040127|jj_m | 己 I.J J. , 己UU 凸,二吐,己 U 吐.D.i -J, o I.J -I T I1 I 厅:土. 许丽琼 2014712/0612:44:24 -14. 00 33. 30 学生五食堂 杨调2014/12/0612:44:19 -14. 00 47. 3D学生五食堂持卡入消八TH星人消费2015/03/2212:2

9、8:372015/03/2212:28:162015/03/2212:27:29_2015/03/2212:27:24范登科 2015/03/2207:10:44徐汉住 2015/03/1311:44:529Q. 5Q98. J0104. 0104. 44. 80 学|学生五食堂吨卡入哨费;。避有 fl爵-7. 5Q-6. 00-X 40-D. 40-4. 50-10. 00 9. 30学生五食堂20111101205 刘婉耽 2015/07/0712:25:42 -10.00 14. 70 学生五食堂 持卡人消邕 201407040101 刘瑞欣 2015/07/0612:13:28 -1C

10、. 00 24. 70 学生五食堂特卡入逍黄 201407040102 赵南 20|15/07/0412:07:13 -14. 00 34. 70 学生五食堂持卡入带费 201407040103 刘文星 2015/05/2211:52:11 -1C. 00 48. 70 学生五食堂 持卡人消费 201407040104 王糖 2015/05/2111:52:25 -1C. 00 58. 70 学生五食堂 持卡人道鬓 om/.n7n/im ar 南新麻-o nn 版?n 当drTi含督 姑牛.酒西结束的值件.1-U霸据一的容 等一文件查 L入改除文速 修删容 内 些序 i响等.料ct t l.l

11、.oly牛.4 A s s t j m p tlry 一一 =一一 =,.- -=_一 = = _一 =必 建用用用用用用用,彳于等指于耳指 吧 FElF-yeapoddeoece cuumanap据宣选择:4一 2015/03/2212王崭看 2015/03/2212:27:29 -0.4 104 亨茹主烽 2015/03/2212:27:29 -0.4 104 学K人消五食堂持卡?件名被查询着的神费时间:一卡通数据七对2015/03/2212:27:29 01407040115 黄品瑞 2015/03/2212:27:29 -0.4 104 学生五食 201407040124 主谢住 2012:27:29 -H 4 1 H4 坐王石室201407040204 icS X1-.-1 I X1-.-1 x mcS o cS cS x cS . cS o . x j u-7 口-r- t ri 乒+ :1T | - Z X1M CQ201407040115 黄嘉揣 2015/03/2212:27:29 -0. 40 104. 00 学生五食堂 畤卡入消螯|-| r-. -i i r-. -? r-. i r_-i T T 产

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号