MFC实现C#,java中的Split方法
来源:互联网 发布:淘宝差评报复 编辑:程序博客网 时间:2024/05/20 05:56
MFC中对CString类型的操作并没有Java和C#中封装的类似Split方法,此方法是用于实现按指定符号分隔字符串保存到数组中,例如: string str = "a,b,c,d,e,f" 那么经过调用Split(',')后就返回一个数组string[],分别保存着a, b, c, d, e, f 然后循环遍历数组就可以取到没一项了。下面是MFC实现这一功能的代码:
//实现C#的String.Split()方法vector<CString> Split(CString string){CString oriStr = string;vector<CString> strVec;while (true){CString n = oriStr.SpanExcluding(",");//获取.之前的字符串strVec.push_back(n);oriStr = oriStr.Right(oriStr.GetLength()-n.GetLength()-1);//从右边1开始获取从右向左前 nCount 个字符if (oriStr.IsEmpty()){break;}}return strVec;}
最后被保存在一个CString类型的vector中,同样遍历vetcor就可以得到每一项的值;for(int i = 0; i < vectStr.size(); i++)还有更高效的遍历方法这儿就不多说了,以后需要这个函数就直接使用了。
- MFC实现C#,java中的Split方法
- MFC实现python中的split功能
- 用C/C++实现Java中的split函数分割字符串
- 转:JAVA中的split方法
- java split方法中的一些注意点
- java 中的 split 方法要注意
- 字符串分割-Java中的String.split()方法
- java实现String的split方法
- Java split()方法实现切割字符串
- C库源代码实现: C/C++中的Split函数strtok
- Javascript中的Split方法
- Javascript中的Split方法
- Python中的split方法
- string中的split方法
- sql中的split方法
- numpy中的split方法
- Java中的native方法实现(Java混用C/C++)
- C#Split方法使用
- Activity的生命周期
- 设计模式--结构型--装饰模式
- Struts2访问session的两种方法
- 深度分析lightinthebox 添加商品 图片 大图 小图 多图设置及源码
- 如何在UIAlertView中显示进度条
- MFC实现C#,java中的Split方法
- 揭秘IT运维管理系统的十大无奈之处
- 在父窗体的PictureBox上显示子窗体(二)
- shell脚本 把十进制数据转换成十六进制
- 在android虚拟机AVD上安装apk应用
- IT找工作_北京_准备
- java SRA加密与解密
- C# Keywords Series 4 delegate&event
- 我可以发工资吗 作词:ibo