c++ String去除头尾空格的方法

 更新时间:2014年10月23日 10:43:07   投稿:shichen2014  
这篇文章主要介绍了c++ String去除头尾空格的方法,非常具有实用价值,需要的朋友可以参考下

本文实例讲述了c++ String去除头尾空格的方法,分享给大家供大家参考。具体实现方法如下:

实现该功能可使用string的find_first_not_of,和find_last_not_of方法,具体实现带如下:

复制代码 代码如下:
#include <iostream>
#include <string>

std::string& trim(std::string &);

int main()
{
    std::string s = " Hello World!! ";
    std::cout << s << " size:" << s.size() << std::endl;
    std::cout << trim(s) << " size:" << trim(s).size() << std::endl;

    return 0;
}

std::string& trim(std::string &s)
{
    if (s.empty())
    {
        return s;
    }

    s.erase(0,s.find_first_not_of(" "));
    s.erase(s.find_last_not_of(" ") + 1);
    return s;
}

希望本文所述对大家的C++程序设计有所帮助。

相关文章

  • C语言实现通讯录功能的流程与代码

    C语言实现通讯录功能的流程与代码

    通讯录是一个可以记录亲人、好友信息的工具,这篇文章主要为大家详细介绍了C语言实现通讯录管理,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-06-06
  • C语言实现飞机大战

    C语言实现飞机大战

    这篇文章主要为大家详细介绍了C语言实现飞机大战,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-06-06
  • C++基于递归和非递归算法求二叉树镜像的方法

    C++基于递归和非递归算法求二叉树镜像的方法

    这篇文章主要介绍了C++基于递归和非递归算法求二叉树镜像的方法,针对二叉树遍历结合实例形式分析了递归与非递归算法的实现与使用技巧,需要的朋友可以参考下
    2017-05-05
  • C++智能指针shared_ptr

    C++智能指针shared_ptr

    这篇文章主要介绍了C++智能指针shared_ptr,C++11中包括shared_ptr在内的多种指针,都是模板类型,意味着使用者可以指定想要操作的类型下文从shared_ptr创建方式展开全文,介绍详细具有一的参考价值,需要的小伙伴可以参考一下
    2022-03-03
  • C++实现简易UDP网络聊天室

    C++实现简易UDP网络聊天室

    这篇文章主要为大家详细介绍了C++实现简易UDP网络聊天室,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-07-07
  • C++详解如何实现单链表

    C++详解如何实现单链表

    线性表的链式存储又称为单链表,它是指通过一组任意的存储单元来存储线性表中的数据元素。本文将用C++实现单链表,需要的可以参考一下
    2022-06-06
  • C++判断主机是否处于联网状态

    C++判断主机是否处于联网状态

    这篇文章主要为大家详细介绍了C++判断主机是否处于联网状态,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-06-06
  • OpenCV提取图像中圆线上的数据具体流程

    OpenCV提取图像中圆线上的数据具体流程

    在对图像进行处理时,经常会要提取出图像中某条直线、圆线或者ROI区域内的感兴趣数据,进行重点关注。本文主要介绍了利用OpenCV获取图像中圆线上的数据,需要的可以参考一下
    2021-11-11
  • 麻将游戏算法深入解析及实现代码

    麻将游戏算法深入解析及实现代码

    这篇文章主要介绍了麻将游戏算法深入解析及实现代码的相关资料,需要的朋友可以参考下
    2017-03-03
  • 人脸检测中AdaBoost算法详解

    人脸检测中AdaBoost算法详解

    这篇文章主要为大家详细介绍了人脸检测中AdaBoost算法的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-01-01

最新评论