我看到下面有一个针对Chttp://tartarus.org/martin/PorterStemmer/的porter stemmer实现
然而,尽管我已经尝试了好几次,但我无法将其集成到我的代码中有人能告诉我应该如何调用下载的文件,以及我应该传递给它什么,以便生成一个字符串。
换言之,我有一个程序,需要干字符串,我需要一个波特干。我正在考虑使用上面的,但我不知道如何使用下载的文件请举例说明

最佳答案

C代码提供以下功能:

int stem ( *str, int i, int j);

你应该打电话给他它修改原始字符串并返回结果的长度。典型用法在函数stem_file()中演示,该函数执行如下操作:
char buff[12345]; //should contain one word.

buff [ stem(buff, xx, yy) ] = '\0' ;

我不知道第二和第三个参数到底是什么意思查一下。

关于c - 将给定的Porter stemmer集成到C中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7861356/

10-09 18:26