C++中以固定分隔符分割CString字符串
来源:互联网 发布:网络宣传的好处 编辑:程序博客网 时间:2024/04/28 16:10
CString * SplitString(CString str, char split, int& iSubStrs){ int iPos = 0; //分割符位置 int iNums = 0; //分割符的总数 CString strTemp = str; CString strRight; //先计算子字符串的数量 while (iPos != -1) { iPos = strTemp.Find(split); if (iPos == -1) { break; } strRight = strTemp.Mid(iPos + 1, str.GetLength()); strTemp = strRight; iNums++; } if (iNums == 0) //没有找到分割符 { //子字符串数就是字符串本身 iSubStrs = 1; return NULL; } //子字符串数组 iSubStrs = iNums + 1; //子串的数量 = 分割符数量 + 1 CString* pStrSplit; pStrSplit = new CString[iSubStrs]; strTemp = str; CString strLeft; for (int i = 0; i < iNums; i++) { iPos = strTemp.Find(split); //左子串 strLeft = strTemp.Left(iPos); //右子串 strRight = strTemp.Mid(iPos + 1, strTemp.GetLength()); strTemp = strRight; pStrSplit[i] = strLeft; } pStrSplit[iNums] = strTemp; return pStrSplit;}
0 0
- C++中以固定分隔符分割CString字符串
- MFC中按指定分隔符分割CString字符串
- 以指定分隔符分割字符串存储到vector中
- C语言简单处理报文中固定格式、固定分隔符的字符串
- C++ 以多字符为分隔符分割字符串
- MFC下通过分隔符分割CString
- C++分割字符串(以逗号分隔符为例,分割得到相应数字)
- Java 字符串分割函数 split() 在分割以“.”为分隔符时出现的问题
- 字符串中如何以空格或回车换行分割一个CString字符串为多个字符串?
- 提取CString中以某个字符为分隔标志的所有字符串-AfxExtractSubString
- CString字符串类型中提取以特定字符分隔的子串
- (C#)重写分隔符分割字符串 - string.Split(char[] separator)
- 使用分隔符分割字符串
- substr 和 find函数实现自己的字符串分割函数(以指定分隔符分割字符串,分隔符可为字符串)
- 以某个分隔符作为标记分割字符串,返回一个数组
- java中字符串以小数点作为分隔符问题
- 以定义的标志分割CString型字符串
- string,token,字符串分割,分隔符
- 欢迎使用CSDN-markdown编辑器
- 浮点型转string
- Python新式类和经典类的区别
- JUnit源码与设计模式欣赏——JUnit学习(三)
- WPF中Tooltip使用技巧总结
- C++中以固定分隔符分割CString字符串
- 欢迎使用CSDN-markdown编辑器
- unity 插件 iTween简单用法
- Storm-0.9.0.1安装部署 指导
- UE3到UE4过渡的指导
- UILable写出类似Cell的UITableViewCellStyleSubtitle状态下效果
- Cannot find an initializer for type '[(String)]' that accepts an argument list of type '(LazyForward
- Java匿名内部类
- python_metaclass浅析