MyStringTokenize
2024-06-09 13:12:16
一时间要用到像js中的split类型的功能,
一时贪快,因为修改代码前,他们一直用CString,结果找到了Tokenize一个方法,在05上写了test代码,可以了
结果写回vc6上编译的项目,,,,,发现VC6还支持这个方法,想必要自己实现一下,,
代码如下:很简单,仅作备查
CString MyTokenize(CString& str, PCSTR pstr, int& iStart) {int iOri = ++iStart;iStart = str.Find(pstr, iStart);if (iStart > 0){if (iOri == 1){return str.Mid(0, iStart);}else{return str.Mid(iOri, iStart - iOri);}}else{return str.Mid(iOri);}}
调用时
CString str( "503, 0x0108, 1201, 401, 0x0101");CString resToken;int curPos= 0;while (curPos != -1 ){resToken= MyTokenizeEx(str, ",",curPos);}
转载于:https://www.cnblogs.com/vimmer/archive/2012/05/31/2528527.html
MyStringTokenize相关推荐
最新文章
- OpenCV——膨胀与腐蚀
- linux 端口 流量统计,Linux下如何对端口流量进行统计
- mysql构建镜像时写入密码_用Dockerfile手动创建mysql5.7主从镜像
- Caffe: Caffe的Python接口
- Android保存之SharedPreferences
- 身份证号码(最后一位)计算。(使用 Excel 公式,计算 身份证最后一位)
- 绘制ER图:PowerDesigner数据库设计软件讲解
- ESAPI(一)索引的操作以及数据插入
- Git - 教程(廖雪峰)
- 【高等数学笔记】拉格朗日乘数法(Lagrange Multiplier Method):其实也没那么难嘛
- steam怎么共享计算机游戏,steam怎么共享游戏给好友?steam向好友共享游戏教程
- Jmeter-界面功能介绍
- python 兼职多少钱一小时_无印良品兼职一小时多少钱?看完后就清楚了!
- 二维快速傅里叶逆变换
- WinSCP 配置 WindowsTerminal 实现 WinSCP进行SSH
- c4d如何把文字贴在物体表面_如何使用C4D制作动态滚动文字条
- python修改散点图中点的颜色_更改matplotlib中散点图点的颜色
- Hbook笔记 - 免费、简约、大方的Markdown笔记
- 用Unity3d开发Android游戏
- unity3D游戏开发十一之物理引擎