| #include<iostream> | |
| #include<fstream> | |
| #include<string> | |
| using namespace std; | |
| const char prefix[] = "int "; | |
| const char suffix[] = " () {\n return 52;}\n"; | |
| int main(int argc, char **argv) { | |
| if(argc != 3) { | |
| cout << "You is fail.\n"; | |
| return 1; | |
| } | |
| ifstream is(argv[1], ifstream::binary); | |
| if(!is) { | |
| cout << "Opening input file failed.\n"; | |
| return 1; | |
| } | |
| string funcname; | |
| is >> funcname; | |
| ofstream os(argv[2], ofstream::binary); | |
| if(!os) { | |
| cout << "Opening output file failed.\n"; | |
| return 1; | |
| } | |
| os << prefix << funcname << suffix; | |
| os.close(); | |
| if(!os.good()) { | |
| cout << "Writing data out failed.\n"; | |
| return 1; | |
| } | |
| return 0; | |
| } |