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

📄 callvc6.cpp

📁 中文分词组件
💻 CPP
字号:
// callvc6.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"

#include "windows.h"
#include <conio.h>
#include <string>

typedef char* (* lpSplitFun)(char *,long,char *);
typedef char* (* lpAddNewWordFun)(char *);
typedef char* (* lpMakeSerialNumberFun)(void);

int main(int argc, char* argv[])
{
    HINSTANCE hDll;   	
	lpSplitFun splitFun;
	lpAddNewWordFun addNewWordFun;
	lpMakeSerialNumberFun makeSerialNumberFun;

	//修改以下路径为CSW.dll在您电脑中的存放路径
    hDll = LoadLibrary("D:\\vc6\\C\\CSW\\Debug\\CSW.dll");
	if (hDll != NULL)
	{
		//********************************************************
		//* 注:
		//* 以下方法中具体参数及说明请参见本组件官方网站说明。
		//* 网址:http://www.vgoogle.net/Product_CSW.asp#12
		//********************************************************

		//文本分词
		splitFun = (lpSplitFun)GetProcAddress(hDll,"Split");
		if(splitFun!=NULL)
		{	
			//修改以下路径为本组件在您电脑中的存放路径
//			char *s = splitFun("需要拆分的文本",0,"D:\\vc6\\C\\CSW\\Debug\\");  //标准文本拆分
			char *s = splitFun("需要拆分的文本",1,"D:\\vc6\\C\\CSW\\Debug\\");  //带词性输出
			printf("%s",s);
			printf("\n");
			getch();  //暂停
		}

		/*  //添加新词
		addNewWordFun = (lpAddNewWordFun)GetProcAddress(hDll,"AddNewWord");
		if(addNewWordFun!=NULL)
		{
			char *s = addNewWordFun("创天");
			printf("添加新词:%s",s);
			printf("\n");
			getch();
		}
		*/


		/*  //获取本机机器码
		makeSerialNumberFun = (lpMakeSerialNumberFun)GetProcAddress(hDll,"MakeSerialNumber");
		if(makeSerialNumberFun!=NULL)
		{
			char *s = makeSerialNumberFun();
			printf("获取本机机器码%s",s);
			printf("\n");
			getch();
		}
		*/

		FreeLibrary(hDll);
	}	
	return 0;
}

⌨️ 快捷键说明

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