中科院中文分词C语言接口调用示例
来源:互联网 发布:马云持有阿里多少股份 编辑:程序博客网 时间:2024/05/22 12:38
#include "ICTCLAS50.h"
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main(int argc, char **argv) {
// char * sResult;
if(!ICTCLAS_Init()){
printf("init fail\n");
return -1;
}
else{
printf("ok\n");
}
ICTCLAS_SetPOSmap(ICT_POS_MAP_FIRST);
const char *sParagraph="24小时降雪量24小时降雨量863计划ABC防护训练";
int nPaLen = strlen(sParagraph);
char * sRst=0;
int nRstLen = 0;
sRst = (char *)malloc(nPaLen*6);
nRstLen = ICTCLAS_ParagraphProcess(sParagraph,nPaLen,sRst,CODE_TYPE_UNKNOWN,0);
printf("%s\n",sRst);
unsigned int nItems = 0;
nItems = ICTCLAS_ImportUserDictFile("userdict.txt",CODE_TYPE_UNKNOWN);
// const char * buf = "降雪量;降雨量;计划";
// nItems = ICTCLAS_ImportUserDict(buf,strlen(buf),CODE_TYPE_UNKNOWN);
printf("nItems = %u\n",nItems);
nRstLen = ICTCLAS_ParagraphProcess(sParagraph,nPaLen,sRst,CODE_TYPE_UNKNOWN,0);
printf("%s\n",sRst);
//
free(sRst);
int nRst;
LPICTCLAS_RESULT Result=NULL;
Result= ICTCLAS_ParagraphProcessA(sParagraph,nPaLen,nRst,CODE_TYPE_UNKNOWN,1);
printf("nRst = %d\n",nRst);
for(int i=0;i<nRst;++i){
printf("length=%d,pos=%d,startpos=%d,weight=%d,wordid=%d,wordtype=%d,sz=%s\n",
Result[i].iLength,Result[i].iPOS,Result[i].iStartPos,Result[i].iWeight,Result[i].iWordID,
Result[i].iWordType,Result[i].szPOS);
}ICTCLAS_ResultFree(Result);
ICTCLAS_FileProcess("Text.txt","TextResult.txt",CODE_TYPE_UNKNOWN,0);
// ICTCLAS_SaveTheUsrDic();
ICTCLAS_Exit();
return 0;
}
- 中科院中文分词C语言接口调用示例
- python调用中科院分词器进行中文分词
- 中科院分词(ICTCLAS)Java调用接口下载
- 如何用C语言(VisualStudio)调用NLPIR进行中文分词
- 中科院ICTCLAS系统,ICTCLAS.dll的函数调用示例(C语言)
- 中科院中文分词在java中调用详解(ICTCLAS2013版)
- 中科院ICTCLAS中文分词工具C++源码
- 中科院NLPIR中文分词java版
- 中科院ICTCLAS的调用示例
- java 中调用中科院分词系统
- 中科院分词调用代码,无词性标注
- 使用Java调用中科院分词NLPIR/ICTCLAS
- 使用JAVA调用中科院ICTCLAS2015分词系统
- 使用Java调用中科院分词NLPIR/ICTCLAS
- Eclipse+Java调用中科院分词系统ICTCLAS2016
- ICTCLAS 中科院分词系统 代码 注释 中文分词 词性标注
- ICTCLAS 中科院分词系统 代码 注释 中文分词 词性标注
- C语言调用http接口
- vmware-tools for LFS
- 为LIST Control添加图标
- 那时,我们正年轻
- 关于ESB常见认识误区
- <<探讨linux/unix>>之命令man
- 中科院中文分词C语言接口调用示例
- 修改组件时“权限被拒绝”问题的解决
- STL中map用法详解
- windows xp 编译mysql源码报错
- 存储过程 是否返回行数信息
- 初见Three20【为什么Three20的Samples运行后没有反应?】
- 将第三方apk变成系统apk
- 配置 FreeRTOS
- Android动态加载jar/dex