⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 vocabulary.cpp

📁 自己在在做该实验之前
💻 CPP
字号:
// Vocabulary.cpp: implementation of the CVocabulary class.
//
//////////////////////////////////////////////////////////////////////

#include "stdafx.h"
#include "Scanner.h"
#include "Vocabulary.h"

#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

CVocabulary::CVocabulary()
{
	Vocabulary[0]="";

	Vocabulary[1]="break";
	Vocabulary[2]="case";
	Vocabulary[3]="char";
	Vocabulary[4]="class";
	Vocabulary[5]="const";
	Vocabulary[6]="default";
	Vocabulary[7]="delete";
	Vocabulary[8]="do";
	Vocabulary[9]="double";
	Vocabulary[10]="else";
	Vocabulary[11]="float";
	Vocabulary[12]="for";
	Vocabulary[13]="friend";
	Vocabulary[14]="if";
	Vocabulary[15]="include";
	Vocabulary[16]="int";
	Vocabulary[17]="long";
	Vocabulary[18]="new";
	Vocabulary[19]="operator";
	Vocabulary[20]="private";
	Vocabulary[21]="protected";
	Vocabulary[22]="public";
	Vocabulary[23]="return";
	Vocabulary[24]="short";
	Vocabulary[25]="struct";
	Vocabulary[26]="switch";
	Vocabulary[27]="template";
	Vocabulary[28]="this";
	Vocabulary[29]="unsigned";
	Vocabulary[30]="virtual";
	Vocabulary[31]="void";
	Vocabulary[32]="while";
	Vocabulary[33]="endif";
	Vocabulary[34]="static";
	Vocabulary[35]="undef";
	Vocabulary[36]="define";
	Vocabulary[37]="this";
	Vocabulary[38]="const";
    
	
	for (int i=39;i<=50;i++)
		Vocabulary[i]="";	

	Vocabulary[51]="{";
	Vocabulary[52]="}";
	Vocabulary[53]="[";
	Vocabulary[54]="]";
	Vocabulary[55]="(";
	Vocabulary[56]=")";
	Vocabulary[57]=";";
	Vocabulary[58]=",";
	Vocabulary[59]=".";
	Vocabulary[60]="!";
	Vocabulary[61]=":";
	Vocabulary[62]="&";
	Vocabulary[63]="|";
	Vocabulary[64]="+";
	Vocabulary[65]="-";
	Vocabulary[66]="*";
	Vocabulary[67]="/";
	Vocabulary[68]=">";
	Vocabulary[69]="<";
	Vocabulary[70]="%";
	Vocabulary[71]="#";
    Vocabulary[72]="_";
	Vocabulary[73]="`";
	Vocabulary[74]="~";
	Vocabulary[75]="@";
	Vocabulary[76]="^";
	Vocabulary[77]="?";
	Vocabulary[78]="$";
	Vocabulary[79]="'";
	Vocabulary[80]='"';
	Vocabulary[81]="\\";
	Vocabulary[82]="=";
	Vocabulary[83]=9;		// Tab Key : ASC(9)
	Vocabulary[83]="";
    Vocabulary[84]="";
    Vocabulary[85]="\r";
	Vocabulary[86]="\n";
}

CVocabulary::~CVocabulary()
{

}

int CVocabulary::GetCode(CString cs)
{
	for(int i=1;i<39;i++)
	{
		if(cs==Vocabulary[i])
		{
			return i;
		}
	}
	return 0;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -