убрать лишние пробелы в c++
вам даётся строка s состоит из нескольких слов и пробелами между ними. вы должны убрать лишние пробелы.
даётся
"I___love____c++"
вывод
"I_love_с++"​
"_" это типо пробелы

Ответы

Ответ дал: mbekshan
0

Ответ:

Объяснение:

#include <iostream>

#include <algorithm>

#include <string>

int main() {

   std::string s = "I___love____c++";

   // Используем erase и remove_if

   s.erase(std::remove_if(s.begin(), s.end(), [](char c) { return std::isspace(c); }), s.end());

   std::cout << s << std::endl;

   return 0;

}

Вас заинтересует