2017《面向对象程序设计》课程作业三
感想
带有参数的主函数理解起来还没有大的困难,看教材就有很大帮助。本次作业卡在了不同语言的文件读取。原来写的是fopen("Chinese.txt","r"),后来把文件名替换成路径,还是打不开。在搜索中发现路径使用的是"\\",而我是直接在文件属性里复制的,是‘\’。修改后文件可以打开。使用"\\"完成转义后才能表达‘\’的意思。(我发现在markdown里要打四个‘\’才能显示出"\\",写代码也是这样
这次作业尽力删掉了一些全局变量,但还是留下了一些使用广泛的变量。为达到目的,多次使用数组作为函数参数。为了将表达式、答案、输入存入文本文档中,学习了初步sprintf的用法,将数字、字符等方便地存到字符数组里。