int main(void) { try { log_open("run.log"); FM_LOG_DEBUG("opened"); com.init(); cout << "after init!!" << endl; com.compile(); cout << com.getResult() << endl; if(string("Compile Error") == com.getResult()) { return 0; } cout << "after compile" << endl; Exec.execute(); cout << "after execute" << endl; int result = checker.checkDiff(); if(result == 0) { cout << "AC" << endl; } else if(result == 1) { cout << "PE" << endl; } else if(result == 2) { cout << "WA" << endl; } } // catch(exception &ex) // { // cout << ex.what() << endl; // } catch(JudgeException &ex) { cout << ex.what() << endl; } return 0; }