LClearner
2017-07-20 13:17
采纳率: 65.5%
浏览 1.7k

c++中 string 字符串删去空字符

string 字符串中的空白字符用什么方法删去?????????????????????????????????

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • Cai Yichao 2017-07-21 01:11
    已采纳
    打赏 评论
  • void trim(string &s)
    2 {
    3 /*
    4 if( !s.empty() )
    5 {
    6 s.erase(0,s.find_first_not_of(" "));
    7 s.erase(s.find_last_not_of(" ") + 1);
    8 }
    9 */
    10 int index = 0;
    11 if( !s.empty())
    12 {
    13 while( (index = s.find(' ',index)) != string::npos)
    14 {
    15 s.erase(index,1);
    16 }
    17 }
    18
    19 }

    打赏 评论

相关推荐 更多相似问题