#include #include #define LOGGER_LEVEL LL_WARN #include "../src/MPSegment.hpp" #include "../src/HMMSegment.hpp" #include "../src/MixSegment.hpp" using namespace CppJieba; const char * const TEST_FILE = "../test/testdata/testlines.utf8"; const char * const JIEBA_DICT_FILE = "../dict/jieba.dict.utf8"; const char * const HMM_DICT_FILE = "../dict/hmm_model.utf8"; const char * const USER_DICT_FILE = "../test/testdata/userdict.utf8"; void cut(const ISegment& seg, const char * const filePath) { ifstream ifile(filePath); vector words; string line; string res; while(getline(ifile, line)) { if(!line.empty()) { words.clear(); seg.cut(line, words); join(words.begin(), words.end(), res, "/"); cout<< res <