dict.cpp

来自「人工智能课程设计之二」· C++ 代码 · 共 59 行

CPP
59
字号
// Dict.cpp: implementation of the CDict class.
//
//////////////////////////////////////////////////////////////////////

#include "stdafx.h"
#include "Decode.h"
#include "Dict.h"

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

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

CDict::CDict()
{
	int i,j;
	num[0]=26;
	num[1]=76;
	num[2]=667;
	num[3]=2584;
	num[4]=5106;
	num[5]=8337;
	num[6]=11744;
	num[7]=12746;
	num[8]=11586;
	num[9]=9424;
	num[10]=6715;
	num[11]=4423;
	num[12]=2619;
	num[13]=1283;
	num[14]=656;
	num[15]=257;
	num[16]=130;
	num[17]=45;
	for(i=0;i<18;i++){
		c[i]=new char * [num[i]];
		for(j=0;j<num[i];j++)
			c[i][j]=new char [i+2];
	}
}

CDict::~CDict()
{

}

void CDict::Setdict()
{
	int i,j;	
	FILE * fp=fopen("dic.txt","r");
	for(i=0;i<18;i++)
		for(j=0;j<num[i];j++)
			fscanf(fp,"%s",c[i][j]);
}

⌨️ 快捷键说明

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