第四次寒假作业(一)
卢恺翔031602230
柯奇豪031602219
实现设计思路
我们用库fstream里的函数对文件进行操作。利用f.open()来打开已经编写好的txt文件,用
f.getline()来输入txt文件中的每一行文字。在经过这种操作之后,以后如果对语言有修改或者要增加其他语言的话,只需要对txt文件进行更改或者增加txt文件就可以了。
程序实现和结果测试
我们多用了一个类language来设计本次作业,用于实现对文件的读取。首先我们先把所有的可以选择的语言做一个列表,用于用户的选择。
接着我们利用用户输入的选项来打开相应的txt文件,这里用输入中文为例。
实现效果还是不错的。
如果是英文的,就是这样的。
GitHub提交
GitHub传送门
提交日记
分工与合作
本次对于文件的处理大部分是我完成的,奇豪的话沉迷于第三次作业的修改而奋斗,所以分工也算是挺明确的,他做的那个叫做calculateversion1.1,我们用栈做的那个叫做calculateversion1.2。所以就没有办法截图咯0.0。
差异部分
其实这次作业在看了老师发的那个链接之后还是不太懂这怎么做,只好选了一个最简单的做法。在阅读了一些资料和教程之后(对C++文件的处理),并且参考了赵畅学长的做法之后,才有了这些想法。。。估计目前也只能通过不断模仿他人才能不断学习进步吧。