第五次作业

——自己选择的路,要坚定的走下去。

作业链接
github链接

1.对于我而言这次作业的难点:

<1>.如何进行文件的读取和写入

自己参考了以下博客( 参考博客), ( 参考博客)。

博客里介绍了:

fstream提供了三个类,用来实现c++对文件的操作。(文件的创建、读、写)。

ifstream -- 从已有的文件读; ofstream-- 向文件写内容;fstream- 打开文件供读写。

按照题目要求,要从test.txt文件中读取表达式(每个表达式一行,有多行),并将答案输出到result.txt的路径上。

(1)要想读取test.txt中的表达式首先要创建一个文件流:
例如:ifstream fin;
fin.open("C:\filename.txt");
这样就创建了一个输入文件流fin
然后用getline函数逐行读取表达式。( getline函数参考博客
(2)将答案输出到result.txt的路径上:
创建ofstream对象,文件的打开模式应为 ios::app(从文件末尾开始写),答案输出到txt文件后记得close();//关闭文件

<2>.命令行(......)
第四次作业自己接触到了命令行,然而学到的只是基础中的基础。。。这次作业中再加入了参数“-f”,我可就犯了难了。因此自己去学习命令行传参的原理,通过查看以下博客(命令行博客 ),自己终于明白传参原来是这么一回事(其实也不怎么难哦。。)。

2.框架图:

收获:

1.了解了文件的读取和写入

2.知道了命令行传参的原理

3.通过画框架图,对整个项目有了整体观,明白了各个类之间的调用关系

posted @ 2016-05-10 11:51  ChenEver  阅读(175)  评论(1编辑  收藏  举报