Remove spaces from std::string in C++

后端 未结 17 1472
说谎
说谎 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:29

    You can use this solution for removing a char:

    #include 
    #include 
    using namespace std;
    
    str.erase(remove(str.begin(), str.end(), char_to_remove), str.end());
    

提交回复
热议问题