第五次作业
github的连接 <a href="https://github.com/UNWILL2LOSE/object-oriented/tree/master/calculator
">github地址
目标:
实现文件的读写
思路
使用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();
}