📄 callvc6.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 + -