PUBLIC int main ( int argc, char *argv[] ) { if ( OpenFiles( argc, argv ) ) { InitCharProcessor( InputFile, ListFile ); InitCodeGenerator( CodeFile ); CurrentToken = GetToken(); ParseExpression(); _Emit( I_WRITE ); /* Print out top of stack, i.e, result of exp. */ _Emit( I_HALT ); /* Stop simulator. */ WriteCodeFile(); fclose( InputFile ); fclose( ListFile ); return EXIT_SUCCESS; } else return EXIT_FAILURE; }
//Тело основной функции программы int _tmain(int argc, _TCHAR* argv[]) { int numclosed; SetLoc(1251); while (true) { switch (PaintMainMenu()) { case '1':FreqOne(); break; case '2':WriteCodeFile(); break; case '3':entropyBinOne(); break; case '4':numclosed = _fcloseall(); return 0; default: break; } } numclosed = _fcloseall(); return 0; }