?? vmbasic.cpp
字號:
#define VMBASIC
#if defined(__unix)
#include "../../iacciden.cpp"
#include "../../ifstream.cpp"
#include "../../ivmscexp.cpp"
#include "../../ivmscs.cpp"
#include "../../ivmscv.cpp"
#else
#include "..\..\iacciden.cpp"
#include "..\..\ifstream.cpp"
#include "..\..\ivmscexp.cpp"
#include "..\..\ivmscs.cpp"
#include "..\..\ivmscv.cpp"
#endif
int main()
{
char fin[100];
char fou[100];
IVMBetaScript script; // 虛擬機編譯類
Ifstream fs,os; // 輸出輸入流
printf("input the vm-basic file: ");
scanf("%s",fin);
printf("input the ouput file: ");
scanf("%s",fou);
if (fs.Open(fin,ISTREAM_READ)) {
printf("file not find\n");
return -1;
}
os.Open(fou,ISTREAM_WRITE);
iserr.Bind(&isout); // 標準錯誤流綁定到標準輸出流
script.GoScript(fs,os); // 編譯
os.Close();
fs.Close();
return 0;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -