第五次作业
——自己选择的路,要坚定的走下去。
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.通过画框架图,对整个项目有了整体观,明白了各个类之间的调用关系