?? main.cpp
字號(hào):
#include <string.h>
//#include "Classes.h"
#include "Parsing.h"
void main()
{
CWordAnalyzing wordAnalyzing;
char arr[] = " a= e + 1.0 ; \ne=(1.1+2.1);a=e*e+1.0;";
wordAnalyzing.Create(arr,strlen(arr)+1);
if(wordAnalyzing.WordAnalyzing())
{
SResultNode * pWord;
int nLength;
wordAnalyzing.GetWords(&pWord,nLength);
CParsing parsing;
parsing.Create(pWord,nLength);
parsing.display();
parsing.ProgramAnalyzing();
//wordAnalyzing.DisPlayResult();
//cout<<pWord[0].m_iCode<<endl;
/*for(int i=0;i<nLength;i++)
{
cout<<pWord[i].m_iCode<<" ";
for(int j=0;j<pWord[i].m_nWord;j++)
{
cout<<pWord[i].m_pWord[j];
}
cout<<endl;
}*/
}
//wordAnalyzing.DisPlayResult();
/*SStackNode arrNode[10];
for(int i=0;i<10;i++)
{
arrNode[i].fWorth = 0.0f;
arrNode[i].iCode = i;
arrNode[i].iStackID = i;
}
CStack stack;
stack.Create(10);
for(i=0;i<10;i++)
{
if(!stack.IsFull())
{
stack.Push(arrNode[i]);
}
else
cout<<"full!"<<endl;
}
SStackNode node;
for(i=0;i<10;i++)
{
if(!stack.IsEmpty())
{
stack.GetTop(node);
cout<<node.fWorth<<" "<<node.iCode<<" "<<node.iStackID<<endl;
stack.Popup();
}
else
cout<<"empty!"<<endl;
}*/
}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -