#include #include #include "../src/Limonp/ArgvContext.hpp" #include "../src/MPSegment.hpp" #include "../src/HMMSegment.hpp" #include "../src/MixSegment.hpp" using namespace CppJieba; void cut(const ISegment * seg, const char * const filePath, size_t times = 10) { ifstream ifile(filePath); if(!ifile) { LogFatal("open file[%s] failed.", filePath); return; } LogInfo("open file[%s].", filePath); vector res; string doc; loadFile2Str(filePath, doc); for(uint i = 0; i < times; i ++) { LogInfo("times[%u]", i); //ifile.seekg(0); //while(getline(ifile, line)) //{ // if(!line.empty()) // { res.clear(); seg->cut(doc, res); //print(res); //cout<