毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 课程设计 >> 正文

VC++两文件读取比较

更新时间:2011-4-29:  来源:毕业论文

VC++两文件读取比较
需求分析
编程序CompFile,首先让用户输入两个文件名及其路径(二文件均为text文件),而后通过使用类成员函数getline逐行读入这两个指定文件的内容并进行比较。若发现有不同,则在屏幕上显示出相异二行的行号及其内容,并暂停下来询问用户是否需要继续比较后继行,直到用户回答不需要继续进行比较,或者已经比到了二文件的结束时停止处理。
2. 概要设计:
  程序设计过程中可以分为两个主要的部分,main函数流程图如下:
 
compFile函数的流程图:
 
3.详细设计与编码:
详细编码见上传程序。
程序运行结果:
两个文件具体情况:
 
程序运行结果:
 
4 . 调试分析:
      正如前原文请找腾讯752018766优,文-论'文.网http://www.youerw.com/ 面说的,这个程序主要是通过使用类成员函数getline逐行读入这两个指定文件的内容并进行比较。若发现有不同,则在屏幕上显示出相异二行的行号及其内容,并暂停下来询问用户是否需要继续比较后继行,直到用户回答不需要继续进行比较,或者已经比到了二文件的结束时停止处理。所以程序的重点就在于类成员函数getline的使用。       If(strcmp(line1,line2)!=0)这点是一个重点部分。
5 . 用户使用说明:
     运行程序,输入第一个文件的文件名,然后输入该文件的具体路径,再输入第二个文件名和第二个文件的具体路径。程序读取文件并进行比较。这时就可以显示两文件的异同了。

6 . 设计心得:
这个程序第一次看的时候并不简单。想了半天也没有头绪,主要是c++中一些函数还是不会用。后来参考了别人的一部分,发现If(strcmp(line1,line2)!=0)这点,剩下的就迎刃而解了,这样说来程序还是比较简单的。这是第一次软件课程设计,课程开始的时候抱有很大的期待,毕竟不知道软件课程设计究竟有何种任务,但也是一次课程设计了。希望能通过这次课程设计提高自己的编程水平。
在程序设计过程中,自然的遇到一些困难,有些是以前接触过的,一些是自己根本没有接触过的,在遇到这些困难时,自然想到借助网络和图书馆,但是临时抱佛脚的效果并不好,这也让我深深体会到平时不努力用时方伤神的道理。看来自己差的还是很远的,对于语言的掌握,自己以前感觉还可以了,但是运用到各式各样实际的问题中便很匮乏,对比一些比较好的同学更是相形见绌。不过我相信,知耻而后勇。以后的努力定会改变这一情况。
不过很明显,进过经过这次的课程设计,对于c和c++的理解和运用更加深刻和熟练。看来天下没有免费的午餐,能力的提高是需要自己努力练习掌握的。
  期待下学期的软件课程设计2能带来更多的提高和认识。1805

VC++两文件读取比较下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。