:warning: 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