MFC分隔字符串的四种方法
来源:互联网 发布:电脑软件制作 编辑:程序博客网 时间:2024/05/20 11:37
vector<CString> SplitCString(CString strSource, CString ch)
{
vector <CString> vecString;
int iPos = 0;
CString strTmp;
strTmp = strSource.Tokenize(ch,iPos);
while(strTmp.Trim() != _T(""))
{
vecString.push_back(strTmp);
strTmp = strSource.Tokenize(ch,iPos);
}
return vecString;
}
{
vector <CString> vecString;
int iPos = 0;
CString strTmp;
strTmp = strSource.Tokenize(ch,iPos);
while(strTmp.Trim() != _T(""))
{
vecString.push_back(strTmp);
strTmp = strSource.Tokenize(ch,iPos);
}
return vecString;
}
vector<CString> SplitCString(CString strSource, char ch)
{
CString strTmp;
vector<CString> vecString;
int n=-1;
n=strSource.Find(ch);
while(n!=-1)
{
strTmp=strSource.Left(n)
vecString.push_back(strTmp);
strSource=strsource.left(strSource.Getlenth-n+1)
n=strSource.Find(ch);
}
return vecString;
}
vector<CString> SplitCString(CString strSource, char ch)
{
CString strTmp;
vector<CString> vecString;
int iPos=0;
while(AfxExtractSubString(strTmp,strSource,iPos,ch))
{
iPos++;
vecString.push_back(strTmp);
}
return vecString;
}
{
CString strTmp;
vector<CString> vecString;
int n=-1;
n=strSource.Find(ch);
while(n!=-1)
{
strTmp=strSource.Left(n)
vecString.push_back(strTmp);
strSource=strsource.left(strSource.Getlenth-n+1)
n=strSource.Find(ch);
}
return vecString;
}
vector<CString> SplitCString(CString strSource, char ch)
{
CString strTmp;
vector<CString> vecString;
int iPos=0;
while(AfxExtractSubString(strTmp,strSource,iPos,ch))
{
iPos++;
vecString.push_back(strTmp);
}
return vecString;
}
vector<CString> SplitCString(CString strSource, char ch)
{
vector<CString> vecString;
CString strTmp=strtok((LPSTR)(LPCTSTR)strSource,ch);//(LPSTR)(LPCTSTR)将CString转char*
while(1)
{
strTmp=strtok(NULL,ch);
if (strTmp==_T(""))
break;
strTmp.TrimLeft();
vecString.push_back(strTmp);
}
}
{
vector<CString> vecString;
CString strTmp=strtok((LPSTR)(LPCTSTR)strSource,ch);//(LPSTR)(LPCTSTR)将CString转char*
while(1)
{
strTmp=strtok(NULL,ch);
if (strTmp==_T(""))
break;
strTmp.TrimLeft();
vecString.push_back(strTmp);
}
}
0 0
- MFC分隔字符串的四种方法
- 字符串的分隔方法 split()
- Lua按指定字符分隔字符串的3种方法
- 分隔符分隔的字符串
- 字符串分隔方法比较
- MFC的四种绘图方法
- matlab分隔字符串的两种方式
- 分隔字符串的函数
- 分隔字符串的封装
- 分隔字符串的匹配
- C++字符串分隔方法总结
- [Oracle]: Oracle 分隔字符串方法
- oracle 将字符串分隔方法
- Python格式化字符串的四种方法
- 反转字符串的四种方法
- 字符串的四种赋值方法
- python字符串查找的四种方法
- SQL解析有两个,号分隔的字符串方法
- ZOJ 3785 What day is that day?
- AIDL远程回调实现
- php系统常量
- 在MAC下如何用SSH连接远程LINUX服务器
- 黑马程序员------关于分布式
- MFC分隔字符串的四种方法
- Android通过代码模拟物理、屏幕点击事件
- 黑马程序员-----Java之你不得不知道的排序
- php set_error_handler() 重要用法
- ZOJ 3787 Access System
- hdu2063
- 数据结构—线性结构—线性及其实现
- 显示rust测试时候的print信息
- 韩鱼总结