第四次寒假作业(一)

第四次寒假作业(一)

卢恺翔031602230

柯奇豪031602219

实现设计思路

我们用库fstream里的函数对文件进行操作。利用f.open()来打开已经编写好的txt文件,用
f.getline()来输入txt文件中的每一行文字。在经过这种操作之后,以后如果对语言有修改或者要增加其他语言的话,只需要对txt文件进行更改或者增加txt文件就可以了。

程序实现和结果测试

我们多用了一个类language来设计本次作业,用于实现对文件的读取。首先我们先把所有的可以选择的语言做一个列表,用于用户的选择。



接着我们利用用户输入的选项来打开相应的txt文件,这里用输入中文为例。


实现效果还是不错的。


如果是英文的,就是这样的。

GitHub提交

GitHub传送门

提交日记

分工与合作

本次对于文件的处理大部分是我完成的,奇豪的话沉迷于第三次作业的修改而奋斗,所以分工也算是挺明确的,他做的那个叫做calculateversion1.1,我们用栈做的那个叫做calculateversion1.2。所以就没有办法截图咯0.0。

差异部分

其实这次作业在看了老师发的那个链接之后还是不太懂这怎么做,只好选了一个最简单的做法。在阅读了一些资料和教程之后(对C++文件的处理),并且参考了赵畅学长的做法之后,才有了这些想法。。。估计目前也只能通过不断模仿他人才能不断学习进步吧。

posted @ 2017-03-15 20:16  sungam  阅读(293)  评论(0编辑  收藏  举报