在VS2010中搭建C语言的ICTCLAS2012分词环境及应用举例

    1)在张华平博士的百度空间中,下载最新的ICTCLAS2012。解压后可以看到很多文件夹包括DATA、Windows-C,和一些文件。
   2)在VS2010中新建工程,比如工程名为1。(C的工程,这里是命令行的)
   3)将DATA文件夹、和Windows-C 下的ICTCLAS2011.h以及dll和上层文件夹下的License.dll复制到工程1下的1文件夹中(源代码所在文件夹)
   4)在VS2010中右侧的解决方案资源管理器中,把文件一一导入(DATA文件夹不用管)
   5)可以使用了,方法很简单,include ICTCLAS2011.h,然后调用方法。(ICTCLAS2011并不是类,因为是给C语言准备的,所以里面全是函数,可以直接调用)
   实例代码如下:
1.cpp中,main函数里面的内容

if(!ICTCLAS_Init())//数据在当前路径下,默认为GBK编码的分词
 {
  printf("ICTCLAS INIT FAILED!\n");
  return 0;
 }
 char sSentence[2000]="#微关注新闻#生活节奏变得快速,人们出门变得很匆忙。但是面对高铁的速度问题,再起波澜。关键是高铁的速度是否真的影响到了人们的日常生活?奔驰按夏利速度跑http://t.cn/zOdrQv3 (来源:新京报)看起来确实奇怪,但是如果管理也跟得上速度,是不是就不存在争议了?";
 const char * sResult;
 ICTCLAS_SetPOSmap(3);
 sResult = ICTCLAS_ParagraphProcess(sSentence,1);
 cout << sResult;
 ICTCLAS_Exit();
 system("PAUSE");
 return 0;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值