第五次作业
目标:
实现文件的读写
思路
使用ifstream和ofstream实现文件的行读取和文件的输出
实现目标:
//实现使用io输出到指定文件的的答案
void Print::printAnswer(char *input,char *output){
ifstream infile(input);
ofstream outfile(output);
string getArgv;
if(!infile){
cout<<"文件不存在"<<endl;
}else{
while(getline(infile,getArgv)){
Scan *s=new Scan();
Calculation *c=new Calculation();
queue<string> temp=s->ToStringQueue(getArgv);
c->sortStack(temp);
double ans=c->solve();
outfile<<ans;
outfile<<"\n";
delete c;c=NULL;
delete c;c=NULL;
}
}
infile.close();
outfile.close();
}
框架图
![885779-20160510222846765-2111554947.jpg](https://i-blog.csdnimg.cn/blog_migrate/334b59082d5117b497f7d1b923ae2b00.png)