util/make_case.hpp
Code
template<typename F,typename G>
void make_case(string name,lint num,F in,G out){
for(int i=0;i<num;++i){
string s=to_string(i);
while(s.size()<2)s="0"+s;
ofstream input("in/"+name+s+".txt");
in(input);
input<<flush;
ifstream input2("in/"+name+s+".txt");
ofstream output("out/"+name+s+".txt");
out(input2,output);
output<<flush;
}
}
#line 1 "util/make_case.hpp"
template<typename F,typename G>
void make_case(string name,lint num,F in,G out){
for(int i=0;i<num;++i){
string s=to_string(i);
while(s.size()<2)s="0"+s;
ofstream input("in/"+name+s+".txt");
in(input);
input<<flush;
ifstream input2("in/"+name+s+".txt");
ofstream output("out/"+name+s+".txt");
out(input2,output);
output<<flush;
}
}
Back to top page