我已经弄了三天了,实在找不出错误,求帮忙!
诚心求帮忙!做的是中文分词技术中的字符串匹配。
前面这一部分代码用于c++链接access的代码编译的时候没有错,一运行就报错“abnormal program termination”。后面的代码单独调试过没有错。
前面这一部分代码用于c++链接access的代码编译的时候没有错,一运行就报错“abnormal program termination”。后面的代码单独调试过没有错。
#include <afx.h>//CString
#include <afxdao.h>
#include <iostream>
using namespace std;
//access2007
#include <fstream>
#import "C:\Program Files\Common Files\System\ado\msado15.dll" rename("EOF", "adoEOF")
using namespace ADODB;
using std::ofstream;
/*------------------------定义一个CMyDictionary-----------------------------------*/
class CMyDictionary
{
CDaoDatabase *pDatabase;//数据库类指针
CDaoRecordset *pWords;
CDaoTableDef *pWordsDef;
public:
CMyDictionary();
~CMyDictionary();
long GetFreq(CString w);
};
CMyDictionary Dict;
/*------------------------CMyDictionary的构造函数-----------------------------*/
CMyDictionary::CMyDictionary()
{
pDatabase=new CDaoDatabase;
pDatabase->Open("d:\\myfile\\mydict.accdb");////打开数据库-----------------
pWordsDef=new CDaoTableDef(pDatabase);
pWordsDef->Open("words");//打开词表结构,词表名作为参数
pWords=new CDaoRecordset(pDatabase);
pWords->Open(pWordsDef);//打开词表记录集,用词表结构指针作为参数
}
/*----------------------------CMyDictionary的析构函数--------------------------------*/
CMyDictionary::~CMyDictionary()
{
if(pWords)
{pWords->Close();delete pWords;}
if(pWordsDef)
{pWordsDef->Close();delete pWordsDef;}
if(pDatabase)
{pDatabase->Close();delete pDatabase;}
}
/*---------------------------查词的词典中是否有该词--------------*/
long CMyDictionary::GetFreq(CString w)
{
COleVariant kw(w,VT_BSTRT),kf;
pWords->SetCurrentIndex("word");
if(pWords->Seek("=",&kw))
{
return 1;//词典中找到了该词
}
else return -1;//词典中未找到该词
}
...全文
相关推荐
三天打鱼两天晒网_c_三天打鱼两天晒网_
三天打鱼,两天晒网程序源码,可不断循环搜索
实在智能RPA机器人.rar
RPA之家转载实在智能RPA全套视频教程,想系统学习RPA的,可以下载该资源学习。在学习的过程中,如果碰到任何问题,也可以在评论区里面交流。
基于c语言实现判断三天打鱼两天晒网.zip
三天打鱼两天晒网c 基于c语言实现判断三天打鱼两天晒网.zip基于c语言实现判断三天打鱼两天晒网.zip基于c语言实现判断三天打鱼两天晒网.zip基于c语言实现判断三天打鱼两天晒网.zip
三天打渔两天晒网
输入时间,确定打渔还是晒网。
实在智能AI高级上机题天猫评论抓取
实在高级智AI上机题流程,已通过认证


数据库
