#include <iostream> #include <fstream> using namespace std; int main() { char i_c(int x); ofstream src; ofstream scr; src.open("code.h"); scr.open("code2.h"); for(int i=0;i<26;++i) { char f=i_c(i); src<<"\n case '"<<f<<"' :\n" <<f<<"function(skill);" <<"\n break;"; scr<<"void "<<f<<"function(string skill)\n" <<" {\n" <<"\n ofstream alpha(\""<<f<<".h\",ios::app); " <<"\n alpha<<\" \\nif ( !str_cmp( name, \\\"do_\"<<skill<<\"\\\" )) return do_\"<<skill<<\";\";" <<"\n alpha.close();" <<"\n}\n"; } return 0; } char i_c(int x) { char y; switch(x) { case 0: y='a'; break; case 13: y='n'; break; case 1: y='b'; break; case 14: y='o'; break; case 2: y='c'; break; case 15: y='p'; break; case 3: y='d'; break; case 16: y='q'; break; case 4: y='e'; break; case 17: y='r'; break; case 5: y='f'; break; case 18: y='s'; break; case 6: y='g'; break; case 19: y='t'; break; case 7: y='h'; break; case 20: y='u'; break; case 8: y='i'; break; case 21: y='v'; break; case 9: y='j'; break; case 22: y='w'; break; case 10: y='k'; break; case 23: y='x'; break; case 11: y='l'; break; case 24: y='y'; break; case 12: y='m'; break; case 25: y='z'; break; } return y; }