void testKeyWordExt(const char * dictPath, const char * filePath) { KeyWordExt ext; ext.init(); if(!ext.loadSegDict(dictPath)) { cerr<<__FILE__<<__LINE__<<endl; return ; } if(!ext.loadStopWords("../dicts/stopwords.gbk.v1.0")) { cerr<<__FILE__<<__LINE__<<endl; return ; } ifstream ifile(filePath); vector<KeyWordInfo> res; string line; while(getline(ifile, line)) { res.clear(); if(!line.empty()) { ext.extract(line, res, 20); cout<<line<<'\n'<<joinWordInfos(res)<<endl; } } ext.dispose(); }