📄 expressionanalyse.cpp
字号:
// ExpressionAnalyse.cpp: implementation of the ExpressionAnalyse class.
//
//////////////////////////////////////////////////////////////////////
#include "stdafx.h"
#include "DemoEditor.h"
#include "ExpressionAnalyse.h"
#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
ExpressionAnalyse::ExpressionAnalyse()
{
m_StrMessage = new CPtrList;
m_StrMessage = NULL;
}
ExpressionAnalyse::~ExpressionAnalyse()
{
POSITION pos = m_StrMessage->GetHeadPosition();
while(pos != NULL)
{
ELineMessage* tempP = (ELineMessage*)m_StrMessage->GetNext(pos );
m_StrMessage->RemoveHead();
delete tempP;
tempP=NULL;
}
if(m_StrMessage!= NULL)
{
delete m_StrMessage;
m_StrMessage=NULL;
}
}
BOOL ExpressionAnalyse::Analyse()
{
return TRUE;
}
void ExpressionAnalyse::GetELineMessage(CString str, int lineindex)
{
m_StrMessage->RemoveAll();
ELineMessage* temp;
temp = new ELineMessage;
temp->str = str;
temp->index = lineindex;
m_StrMessage->AddTail(temp);
}
BOOL ExpressionAnalyse::PickUpString()
{
POSITION pos;
for (pos = m_StrMessage->GetHeadPosition(); pos != NULL;)
{
ELineMessage* temp = (ELineMessage*)m_StrMessage->GetNext(pos );
int characternumber = temp->str.GetLength();
}
return TRUE;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -