C++中去掉首位的空格

C++中似乎没有Python中类似的trim的操作,因此记录一下:
去掉首尾空格的代码如下所示:

string  trim(string &s){
  if(s.empty())
            return ;
   s.erase(0,s.find_first_not_of(" "));
   s.erase(s.find_last_not_of(" ")+1);
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 苹果官方文档翻译 《Objective-C语言编程》(Programming with Objective-C) ...
    fever105阅读 25,965评论 19 130
  • 原文 原文下载之后的格式略有点不友好,利用简述的markdown,编辑一下.版权归原作者 PEP Index > ...
    大飞哥阅读 2,565评论 0 0
  • 介绍 愚蠢的使用一致性是无知的怪物(A Foolish Consistency is the Hobgoblin ...
    slords阅读 2,011评论 0 2
  • 岛主,我现在遇到的问题是做笔记要先打草稿,然后再写在本子上。怎样才能一步到位?还有就是空间掌握不好,写到最后总感觉...
    晨彧阅读 137评论 4 0
  • 南方下雪给交通带来很多不便却也让人们感受雪的欣喜。北京的小寒节气里却干燥如柴,划根火就能燃烧的感觉。医院里感冒的人...
    慧好聊吧阅读 309评论 0 8