ICTCLAS 平台呼叫的封裝

2021-09-24 14:54:12 字數 695 閱讀 1967

ictclas30 已經給了開放函式的標頭檔案,可以直接從c#呼叫

[structlayout(layoutkind.explicit)]

public

struct

result_t

//////

description of ictclas.

///

public

class

ictclas30}

使用的時候把ictclas30.dll,configure.xml和data資料夾copy到程式exe執行的位置,否則需要制定他們的位置

使用例項的**片段

ictclas30.init(

null

);//

configure.xml所在的目錄,為null表示當前目錄

string

resultstring 

=ictclas.paragraphprocess(strinput,0);

//分詞

intcount 

=ictclas.getparagraphprocessawordcount(strinput);

result_t rt 

=new

result_t[count];

ictclas.paragraphprocessaw(count, rt);

//獲得分析資訊

中科院ICTCLAS的呼叫示例

char ssentence 2000 ssentenceresult 5000 ictclas init printf input sentence now n scanf s ssentence while stricmp ssentence,q 0 ictclas exit sample2 f...

DLL封裝呼叫

首先需要建立乙個dll,在vs選中檔案 新建 專案 名稱為mydll 在裡面隨便寫乙個方法 public static string name li public static string number 12567032 public static string age 21 public sta...

python MySQL封裝呼叫

import pymysql from cfg.handle ini import cfg ini的配置檔案呼叫 呼叫方式cfg.get class heandlemysql object 建立連線 def init self self.conn pymysql.connect host cfg.g...