作业四

031602148 朱文婧 http://www.cnblogs.com/z031602148/)
031602539 翟丹丹 http://www.cnblogs.com/breakbreak/)

设计思路

我们一开始的想法是打算用Visual Studio2010跟着作业里的链接一步步往下走,但结果不尽人意,我们折腾了很久,还是没能够成功。之后,在看了大佬们提交的作业后,我们打算用关于文件的函数读取TXT文档来实现这次作业,但是由于我们对这方面的内容知之甚少,截止时间又临近,我们没办法赶在时间之前完成此次作业,所以我们打算先提交这篇随笔,明天继续努力,争取补上这一块的空白。

现在开始补上空白:
参考了佘岳昕博客里的思路,用TXT文档来存储不同的语言。使用文件指针打开所需的文件,一行行地调取文件里的内容,存到一个二维数组里,在需要输出文字的地方填入对应的数组进行输出。在语言选择上,一开始打算根据用户输入的数字调用if分支,但是考虑到这样就不能实现增加语言不改变源代码的要求,所以之后改用让用户直接输入文件名的形式来调用文件的方式来进行语言的选择。
但是我们的代码实现起来却有一个很大的缺陷,因为是按行读取存储和输出,所以导致了这样一个问题:如果本该属于一行的内容在某些语言中特别长,在TXT中占据了两行甚至三行,就会导致程序输出语句的错乱。我们在进行英语的时候,就出现了这个问题。由于想不到好的解决方法,我们只能采用改变说法这一方式来缩短篇幅,以维持程序的稳定运行。

程序实现和结果测试的截图

image
image
image
image
image

github的提交链接和提交日志截图

github提交链接(我们好像还是没有学会git团队合作的正确用法)
image
image

分工和协作证据截图

在这次的合作中,我主要负责了代码主函数部分的功能实现和输出,丹丹负责了TXT文本以及分函数输出部分的更改。
image

差异部分

感想

你让我说差异我挺不好意思的。
我承认自己就是代码学渣,左右脑严重不平衡。
拿到题目时,就挺心虚,想跟着文件一步步走,又卡了壳,想自己努力,又没那能力。
看到别人手指飞快敲出高难度代码,自己却整日汲汲于无为之作,我也会很失落。
这样的作业,在没有别人的指点下,我一个人没能力完成,这种对我来说有难度,我对代码好像缺了点奇特的脑回路,自学效率太低了。
另一方面,学业确实比以前忙碌,平衡时间自己还做的不够好,像大多数人一样,我开始渐渐失去了高三时候那种“分秒必争,一分不落”的紧张思想。
高中是众人过独木桥,路很窄,他的危险就坦露在表面,你只需克服这段障碍就好。大学的路很宽广,有很美丽的风景,有很广阔的视野,但能脚下不带一点淤泥的走过他却难如登天,越是广阔的路越有迷惑性,人也越是容易掉入陷阱中,大学太“大”了,大到我还没有摸清怎么走完这条路。
先天条件不足,后天我们便没想过懈怠,虽然计算机行业残酷到可能没有笨鸟先飞这一说,但谁有能说的准,即便我以后不会成为IT大牛,现在我肯定是和未来的IT精英一起学习,这是何其有幸啊,我是一定不会辜负这份机会的。
昨天和搭档提交那份没有代码的随笔,一方面是表达我们对这篇作业的尊重,一方面也是对自己这段时间的交代,毕竟我们确实有思考努力过。
在这我要特别感谢我的搭档,她很细心的向我讲解他在解决问题时遇到的一些难点和突如其来的灵感,不但技术过硬,而且用心良苦。
我很感谢像搭档这样的同学的慷慨解惑,也感到十分幸运,当我在这方面还是一片懵懂时,有人愿意与我分享,有人乐意给我指点。

虽然终于完成了作业,但是惭愧依旧,毕竟是在看了别人思路的情况下才出的结果。而且还是没有学会用vs,继续努力吧。
特别感谢我的搭档的支持和陪伴,两次作业的进行中我们都搬着电脑坐在一起讨论交流,接下来一起加油努力吧。

原文地址:https://www.cnblogs.com/breakbreak/p/6556862.html