Chinaunix首页 | 论坛 | 博客
  • 博客访问: 231949
  • 博文数量: 39
  • 博客积分: 420
  • 博客等级: 下士
  • 技术积分: 457
  • 用 户 组: 普通用户
  • 注册时间: 2010-06-01 10:22
文章分类

全部博文(39)

文章存档

2015年(15)

2014年(11)

2013年(1)

2012年(2)

2011年(1)

2010年(9)

我的朋友

分类: C/C++

2015-03-12 14:59:23

点击(此处)折叠或打开

  1. #include <string>
  2. #include <iostream>
  3. #include <algorithm>
  4. #include <functional>
  5. using namespace std;
  6. void removeAll(string &str,char c)
  7. {
  8.     string::iterator new_end = remove_if(str.begin(), str.end(), bind2nd(equal_to<char>(),c));
  9.     str.erase(new_end, str.end());
  10. }
  11. int main()
  12. {
  13.     string tmp="asdfasf.asfdasdfsa.afssdfsda.asfdsdafa.asdfsadfsa.asdfasf.asfdasdfsa.afssdfsda.asfdsdafa.asdfsadfsa.";
  14.     removeAll(tmp,'.');
  15.     cout<<tmp.c_str()<<endl;
  16.     return 0;
  17. }

 

阅读(7996) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

sanqima2016-10-28 20:34:59

很实用的代码。