由于毕业设计的需要,需要运用自动化分词和提取关键词,这个对于不专业的我还颇具难度,最开始把分词包直接加入到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