?? fcerrordlg.h
字號(hào):
#if !defined(AFX_FCERRORDLG_H__36B1FB60_AAE9_400B_BC8C_EE108B2331A8__INCLUDED_)
#define AFX_FCERRORDLG_H__36B1FB60_AAE9_400B_BC8C_EE108B2331A8__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// FCErrorDlg.h : header file
//
/////////////////////////////////////////////////////////////////////////////
// CFCErrorDlg dialog
class CFCErrorDlg : public CDialog
{
// Construction
public:
CFCErrorDlg(CWnd* pParent = NULL); // standard constructor
// Dialog Data
//{{AFX_DATA(CFCErrorDlg)
enum { IDD = IDD_ERROR_DIALOG };
CString m_strLine;
CString m_strLineNum;
CString m_strMessage;
//}}AFX_DATA
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CFCErrorDlg)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
// Generated message map functions
//{{AFX_MSG(CFCErrorDlg)
// NOTE: the ClassWizard will add member functions here
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
private:
int DoModal();
public:
enum ZErrorType
{
ET_CASENOCONSTINT, //非常整數(shù)的case語(yǔ)句
ET_DEFINEDIDENT, //標(biāo)識(shí)符已經(jīng)定義
ET_DONOWHILE, //do重復(fù)語(yǔ)句缺少while
ET_DOUBLE2INT, //實(shí)數(shù)賦予整數(shù)
ET_DOUBLEMOD, //浮點(diǎn)數(shù)參加求模運(yùn)算
ET_DOUBLESUB, //實(shí)數(shù)作為數(shù)組下標(biāo)
ET_DOUBLESWITCH, //浮點(diǎn)數(shù)用于選擇語(yǔ)句
ET_LESSBECOMES, //缺少賦值號(hào)
ET_LESSBEGIN, //缺少左括號(hào)“{”
ET_LESSCOLON, //缺少冒號(hào)“:”
ET_LESSCOMMA, //缺少逗號(hào)“,”
ET_LESSEND, //缺少右括號(hào)“}”
ET_LESSIDENT, //缺少標(biāo)識(shí)符
ET_LESSLPAREN, //缺少左括號(hào)“(”
ET_LESSLSUB, //缺少左括號(hào)“[”
ET_LESSROP, //缺少比較運(yùn)算符
ET_LESSRPAREN, //缺少右括號(hào)“)”
ET_LESSRSUB, //缺少右括號(hào)“]”
ET_LESSSEMICOLON, //缺少分號(hào)“;”
ET_LONGPROGRAM, //程序太長(zhǎng)
ET_LONGIDENT, //標(biāo)識(shí)符太長(zhǎng)
ET_MANYFUNCTION, //函數(shù)太多
ET_MANYIDENT, //標(biāo)識(shí)符太多
ET_MANYPARAM, //參數(shù)太多
ET_NOMAIN, //找不到main函數(shù)
ET_NOVOIDMAIN, //main函數(shù)不是void的
ET_PARAMMAIN, //main函數(shù)帶有參數(shù)
ET_SOURCENOEND, //源代碼異常結(jié)束
ET_STRINGNOEND, //標(biāo)識(shí)符異常結(jié)束
ET_UNKNOWNERROR, //未知的語(yǔ)法或語(yǔ)義錯(cuò)誤
ET_UNKNOWNTOKEN, //非法符號(hào)
ET_UNKNOWNIDENT, //沒有定義的標(biāo)識(shí)符
ET_UNKNOWNTYPE, //錯(cuò)誤的參數(shù)或函數(shù)返回類型
ET_WRONGBREAK, //錯(cuò)誤的break語(yǔ)句
ET_WRONGCONTINUE, //錯(cuò)誤的continue語(yǔ)句
ET_WRONGINPUTOB, //錯(cuò)誤的輸入對(duì)象
ET_WRONGPARAMNUM, //錯(cuò)誤的參數(shù)數(shù)目
ET_WRONGPARAMTYPE, //錯(cuò)誤的參數(shù)類型
ET_WRONGSTATEMENT, //未知的語(yǔ)句類型
};
int ErrorReport(int iLine, CString strLine, ZErrorType et);
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_FCERRORDLG_H__36B1FB60_AAE9_400B_BC8C_EE108B2331A8__INCLUDED_)
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -