CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
【经验总结】不能实施并行处理的情况 浅谈并行编程中的任务分解模式
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

有其他方法实现strtok吗?

楼主zbj_(abc)2005-07-07 21:31:38 在 VC/MFC / 基础类 提问

为了从一字串里分段提取子串,常用strtok函数。  
  请问,诸位还有使用其他方法吗? 问题点数:100、回复次数:4Top

1 楼gooyan(超级替补)回复于 2005-07-07 21:40:45 得分 10

strstr??Top

2 楼qrlvls( 空 气 )回复于 2005-07-07 23:40:13 得分 40

CString::Find  
   
  //typedef   CStringT<   TCHAR,   StrTraitATL<   TCHAR   >   >   CAtlString;  
   
  CAtlString   s(   "abcdef"   );  
  _ASSERT(   s.Find(   'c'   )   ==   2   );  
  _ASSERT(   s.Find(   "de"   )   ==   3   );  
   
  CAtlString   str("The   waves   are   still");  
  int   n   =   str.Find('e',   5);  
  _ASSERT(n   ==   7);  
  Top

3 楼masterz(www.fruitfruit.com)回复于 2005-07-08 08:42:04 得分 40

boost::tokenizer  
  #include<boost/tokenizer.hpp>  
  void   path_to_components_que(LPCTSTR   cur_dir_buf,std::deque<tchar_string>&   qque)  
  {  
  typedef   boost::tokenizer<boost::char_separator<TCHAR>,tchar_string::const_iterator,tchar_string   >   tokenizer;  
  boost::char_separator<TCHAR>   sep(   _T("\\"));  
  tchar_string   str   =   cur_dir_buf;  
  tokenizer   tokens(str,   sep);  
  tokenizer::iterator   tok_iter   =   tokens.begin();  
  tchar_string   group_element;  
  while(tok_iter!=tokens.end())  
  {  
  group_element   =   *tok_iter;  
  qque.push_back(group_element);  
  tok_iter++;  
  }  
  if(!PathIsDirectory(cur_dir_buf)   &&   qque.size()>1)  
  {  
  qque.pop_back();  
  }  
  }Top

4 楼hiiiiiijiang(等待毕业)回复于 2005-07-08 08:56:12 得分 10

要这么多方法干嘛,看楼上的星星们mfc,atl,stl全部都出来了哈Top

相关问题

  • 除了response.redirect外,有无其他实现页面之间跳转的方法?
  • 高分求实现方法
  • 怎样实现java.awt.FileDialog.setFilenameFilter 方法
  • session对象实现方法
  • 求实现的方法?
  • 如何实现DISPOSE()方法?
  • HTTP PUT方法的实现
  • 如何使用IHTMLElement或其他方法,实现自动打开网页上的链接
  • 用shellexecute怎么打开局域网上另一台pc上的文件?用其他方法怎么实现?
  • 实现时间延迟除了timer控件、DoEvents循环还有其他方法吗?最好又是那个方法?

关键词

  • boost
  • qque
  • catlstring
  • tokens
  • tok
  • 方法
  • tchar
  • iter
  • cur
  • assert

得分解答快速导航

  • 帖主:zbj_
  • gooyan
  • qrlvls
  • masterz
  • hiiiiiijiang

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
惹火投票。。火热进行中...
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
CSDN网站24小时值班电话:13552009689
Copyright © 2000-2009, CSDN.NET, All Rights Reserved
GongshangLogo