std::vector<CString> arrStr;
YJArxUtil::TextUtil::YTMGetTxtToVector(_T("C:\\YiJia.txt"),arrStr);
std::set<CString> setStr;
for(size_t i=0;i<arrStr.size();++i)
{
std::vector<CString> arrTmpStr = YJArxUtil::TextUtil::SplitCStringToArray(arrStr.at(i));
for(std::vector<CString>::const_iterator it=arrTmpStr.begin();it!=arrTmpStr.end();++it)
setStr.insert(*it);
}
arrStr = YJArxUtil::STLUtil::SetToVector<CString>(setStr);
std::vector<std::vector<CString> > arrResult = YJArxUtil::STLUtil::SpliteVector<CString>(arrStr,50);
arrStr.clear();
for(size_t i=0;i<arrResult.size();++i)
{
CString str = YJArxUtil::TextUtil::JoinCString(arrResult.at(i),_T(","));
arrStr.push_back(str);
}
YJArxUtil::TextUtil::YTMPutVectorToTxt(_T("C:\\YiJia2.txt"),arrStr);
返回结果如下(调整一下代码也可以统计字的频率)
文章评论