Chinaunix首页 | 论坛 | 博客
  • 博客访问: 35074
  • 博文数量: 12
  • 博客积分: 105
  • 博客等级: 民兵
  • 技术积分: 155
  • 用 户 组: 普通用户
  • 注册时间: 2012-11-24 20:46
文章分类

全部博文(12)

文章存档

2014年(5)

2013年(3)

2012年(4)

我的朋友

分类: C/C++

2014-08-12 08:44:15


点击(此处)折叠或打开

  1. vector<string> split(const string &s, char delim)
  2.     {
  3.         vector<string> words;
  4.         for (string::size_type i = 0; i < s.size();) {

  5.             while (i < s.size() && s[i] == delim)
  6.                 i++;
  7.             if (i == s.size())
  8.                 break;

  9.             string::size_type j = s.find_first_of(delim, i);
  10.             if (j != string::npos) {
  11.                 words.push_back(s.substr(i, j-i));
  12.                 i = j+1;
  13.             } else {
  14.                 words.push_back(s.substr(i));
  15.                 break;
  16.             }
  17.         }

  18.         return words;
  19.     }

阅读(205) | 评论(0) | 转发(0) |
0

上一篇:一些c预定义宏

下一篇:python 旋转矩阵

给主人留下些什么吧!~~