c/c++运用nlpir进行自动化中文分词

本文档记录了在C/C++环境下使用NLPIR库进行中文分词的步骤,包括在VS2013下创建项目,配置NLPIR所需文件,并提供了简单的代码示例。完成配置后,可通过NLPIR提供的接口调用其他功能。
摘要由CSDN通过智能技术生成

由于毕业设计的需要,需要运用自动化分词和提取关键词,这个对于不专业的我还颇具难度,最开始把分词包直接加入到python中一直没有成功。在C下配置成功,记录一下步骤


用vs2013创建新项目,选择控制台程序,命名为nlpir

点击下一步,不要选中预编译头,然后点完成

在nlpir.cpp中写入下列代码(其中1.txt是待处理的文本):

#include <iostream>
#include <fstream>
#include <string>
using namespace std;
#include "NLPIR.h"
#pragma comment(lib,"NLPIR.lib")
int main(int argc, char *argv[])
{

	ifstream fin("1.txt", ios::in);
	if (!fin){ cout << "1.txt file read error!" << endl; return -1; }
	string text, tempstr;
	while (!fin.eof())
	{
		getline(fin, tempstr);
		text += tempstr + "\r\n";
	}
	cout<<text<<endl;
	if (!NLPIR_Init())
	{
		cout << "NLPIR_Init() error!" << endl;
		return -1;
	}
	string resulttext = NLPIR_ParagraphPro
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值