Remove spaces from std::string in C++

后端 未结 17 1430
说谎
说谎 2020-11-22 16:47

What is the preferred way to remove spaces from a string in C++? I could loop through all the characters and build a new string, but is there a better way?

17条回答
  •  孤街浪徒
    2020-11-22 17:24

      string str = "2C F4 32 3C B9 DE";
      str.erase(remove(str.begin(),str.end(),' '),str.end());
      cout << str << endl;
    

    output: 2CF4323CB9DE

提交回复
热议问题