1234567891011121314151617181920212223242526272829303132333435 |
- #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;
- }
|