?? minic.cpp
字號:
//#include <algorithm>
#include "minic.h"
char msg_temp[512];
/**: outputMsg
&
* 這個程序可以自己重新寫,用來嵌入到IDE界面的輸出,
* 方法可能不太好,但是實在沒有找到更好的方法了!
&
* lineno 采用不同的數(shù)值有不同的含義;
* 1. 非負一律表示錯誤行號
* 2. -1 表示正常的輸出信息;
* 3. -2 表示 source list 文件成功生成
* 4. -3 表示 syntax tree 文件成功生成
* 5. -4 表示 symbol table 文件成功生成;
* 6. -5 表示 x86asm code 文件成功生成;
* 7. -10 表示最后一條信息, --------- done ---------
&
* author: lonelyforest
* data: 2006.04.15
*/
void outputMsg(const int lineno, const char* msg)
{
TListItem *plist = Form1->msgList->Items->Add();
switch (lineno) {
case -1:
plist->Caption = "";
plist->SubItems->Add(msg);
break;
case -2:
plist->Caption = "list";
plist->SubItems->Add(msg);
plist->SubItems->Add("Click row to view Source List file!");
break;
case -3:
plist->Caption = "tree";
plist->SubItems->Add(msg);
plist->SubItems->Add("Click row to view Syntax Tree file!");
break;
case -4:
plist->Caption = "table";
plist->SubItems->Add(msg);
plist->SubItems->Add("Click row to view Symbol Table file!");
break;
case -5:
plist->Caption = "x86ASM";
plist->SubItems->Add(msg);
plist->SubItems->Add("Click row to view x86ASM file");
break;
case -10: // ---- done ---
plist->SubItems->Add(msg);
break;
default:
plist->Caption = IntToStr(lineno);
plist->SubItems->Add(msg);
break;
}
//Form1->msgList->Items->Item->SubItems->Add(IntToStr(lineno));
//
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -