The Meson Build System
http://mesonbuild.com/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
735 B
34 lines
735 B
#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; |
|
}
|
|
|