###第五次作业###

第五次作业###

仓库地址
本次作业增加了文件读入和输出。
我使用的是freopen
先读入参数 判断是否使用文件读入,如果需要文件读入就使用freopen
不需要就直接参数读入表达式。
文件路径使用string存起来。
最后要使用str.str.c()转换成C类字符 目的是与C语言兼容。
freopen(infile.c_str(),"r",stdin);
freopen(outfile.c_str(),"w",stdout);
代码写得很丑,不过最终还是实现了,有点复杂和冗余。

简单的结构图

原文地址:https://www.cnblogs.com/chs97/p/5476992.html