您的位置:首页 > 其它

第五次作业

2016-05-10 11:51 176 查看
——自己选择的路,要坚定的走下去。

作业链接

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.通过画框架图,对整个项目有了整体观,明白了各个类之间的调用关系
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: