实验设备管理系统c语言版 - 图文(3)

2019-08-01 22:54

C语言课程设计实验报告 7.退出模块:选择5直接退出系统 退出 五、总结 1 .设计中遇到的问题及解决过程 文本中会出现乱码,但不是所有数据都就乱码,而是文件是的其中某一项是 乱码,应该不是fread与fprint的问题,后来发现我定义的是char字符串 类型,但在输入数据时scanf(\用的是%d的格式输 入。 2 .设计中产生的错误及原因分析 在修改模块中,修改数据成功后,信息写入文件中,成功后,在键面上输出 Write证明你已经修改信息成功。可是会出现好几个write,文本中有几条 就会出现几个write。经过讨论,得知,修改成功后没有跳出for循环, 遍历文本中的信息,每遍历一次,循环输出一次ok。最后把输出语句放入 For循环外面。这问题就成功解决。 3 .设计体会和收获。 经过一个星期的上机实践学习,使我对C语言有了更进一步的认识和了解,运用C语言可以解决许多实际问题,尤其在在信息管理方面。要想学好它要重在实践,要通过不断的上机操作才能更好地学习它,通过实践,我也发现自己有好多不足之处,对C语言的一些标准库函数不太了解,还有对函数调用的正确使用不够熟悉,还有对C语言中经常出现的错误也不了解。通过询问老师和同学,翻阅课本和上网查找等方式,在解决问题的过程中,使我在这几个方面的认识有所提高,同时也学到了新东西。 通过实践的学习,我认识到学好计算机要重视实践操作,不仅仅是学习C语言,还是其它的语言,以及其它的计算机方面的知识都要重在实践,所以后在学习过程中,我会更加注视实践操作,使自己便好地学好计算机。同时我们随时都要培养自己的动手能力,只有这样,才能更好的适应这个日新月异的飞速发展的社会。 第 11 页 共 19 页 C语言课程设计实验报告 六、附录 1、原代码 #include #include //包括头文件 #include typedef struct EquInfo //定义结构体 { char equipCode[10]; //编号 char equipType[20]; //种类 char equipName[20]; //名称 float equipPrice; //价格 char buyDate[20]; //购买日期 int scrap; //是否报废 char scrapDate[20]; //报废日期 }EquInfo; EquInfo news; //实例化结构体 /*********************添加模块*****************************/ int addition() /*添加模块*/ { EquInfo news[50]; int i,j,c; FILE *fp; system(\ printf(\); printf(\添加设备:\\n\ printf(\); printf(\你想输入多少个设备?\\n\ scanf(\输入要添加的设备个数*/ for(j=0;j

实验设备管理系统c语言版 - 图文(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:政府会计单选题160题及答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: