Red de conocimiento informático - Material del sitio web - Cómo llamar a NLPIR en lenguaje C para la segmentación de palabras chinas

Cómo llamar a NLPIR en lenguaje C para la segmentación de palabras chinas

1. Abra vs y cree un nuevo proyecto como se muestra a continuación. El nombre del nuevo proyecto es segmentación de texto. Después de la creación, aparecerá una carpeta de segmentación de texto en el directorio que seleccionó.

2. Descargue recursos relevantes del sitio web de nlpir, descargue la versión 2013 aquí.

Descargar: ment(lib, "NLPIR.lib")

#endif

#include

#include

#include

#include

#include

#include

#include

#include " NLPIR.h"

#include

usando el espacio de nombres std;

void IfInit(); //determina si se ha inicializado correctamente

void IfExit() ; // Si se debe salir correctamente

int main()

{

IfInit() // Programa de inicialización

NLPIR_SetPOSmap(ICT_POS_MAP_SECOND);

p>

int nitems; //

nitems=NLPIR_ImportUserDict("H. POS_MAP_SECOND");

nitems=NLPIR_ImportUserDict("H:\ frase\UserDict_manual. txt") ;

NLPIR_SaveTheUsrDic();

coutlt;lt; "importar"lt;lt;nitemslt;lt;"

palabras"lt; endl ;

p>

//NLPIR_AddUserWord("Acciones A");

//NLPIR_AddUserWord("Índice de Shanghai");

/int i ;

/char s[100];

/char s2[100]; <

//ifstream archivo; ///infile.open(" H:\sentence\files to break

word.txt");

//infile.open("C:\\Users\\ pc\\ Desktop\\temp\ file_to.txt");

//ifstream infile2;

////infile2.open("H:\sentence\files después del descanso

palabra .txt");

//infile2.open("C:\\Users\pc\\Desktop\temp\file_after.txt");

//for(i =0;ilt;717696;i )//1798

//if (i lt;350000)

// {

//infile.getline (s, 100);

//infile2.getline (s, 100);

//infile2.getline (s, 100);

/ /infile2.getline(s, 100);{

if(! NLPIR_Exit())

{

coutlt;lt; "La salida falla"lt;lt;endl;

>}

else

{

coutlt;lt; "Salir bien"lt;lt;endl;

}

}

8. Si la función informa un error, puede ver el archivo de registro en la carpeta de segmentación de texto. Un error común es Error inicial

, que puede deberse a que la licencia ha caducado. La solución se puede encontrar en /heyu158/article/details/17525753.