saiksy
记录生活中的点点滴滴
C++博客
首页
新随笔
联系
聚合
管理
13 Posts :: 0 Stories :: 1 Comments :: 0 Trackbacks
常用链接
我的随笔
我的评论
我参与的随笔
留言簿
给我留言
查看公开留言
查看私人留言
随笔分类
LUA语言(1)
MFC(1)
String(1)
Win32 SDK(3)
Win32多线程(1)
技术杂项(3)
数据库(1)
随笔档案
2011年8月 (1)
2011年6月 (1)
2011年5月 (7)
2010年9月 (2)
2010年8月 (2)
收藏夹
编程网站
网络相关(1)
其他博友
李sir
牵着老婆满街逛
搜索
最新评论
1. re: 使用luabind的第一段代码
我觉得脚本最大的问题就是不好调试。
--K.V
阅读排行榜
1. VC2008常用快捷键(1315)
2. <转帖>一句代码提升进程权限(696)
3. MFC中屏蔽ESC和回车关闭对话框(656)
4. <转>从零开始使用luabind(581)
5. 创建Console并重定向printf(498)
评论排行榜
1. <转>使用luabind的第一段代码(1)
2. Tokenizes a string into a vector(0)
3. VC2008常用快捷键(0)
4. MFC中屏蔽ESC和回车关闭对话框(0)
5. 清空数据库,设置自动编号从1开始(0)
Tokenizes a string into a vector
//
Tokenizes a string into a vector
std::vector
<
std::
string
>
TokenizeString(
const
std::
string
&
str,
const
std::
string
&
delim)
{
//
http://www.gamedev.net/community/forums/topic.asp?topic_id=381544
#TokenizeString
using
namespace
std;
vector
<
string
>
tokens;
size_t p0
=
0
, p1
=
string
::npos;
while
(p0
!=
string
::npos)
{
p1
=
str.find_first_of(delim, p0);
if
(p1
!=
p0)
{
string
token
=
str.substr(p0, p1
-
p0);
tokens.push_back(token);
}
p0
=
str.find_first_not_of(delim, p1);
}
return
tokens;
}
posted on 2011-05-31 14:30
saiksy
阅读(193)
评论(0)
编辑
收藏
引用
所属分类:
String
只有注册用户
登录
后才能发表评论。
【推荐】100%开源!大型工业跨平台软件C++源码提供,建模,组态!
网站导航:
博客园
IT新闻
BlogJava
知识库
博问
管理
Powered by:
C++博客
Copyright © saiksy