LINUX.ORG.RU

История изменений

Исправление kompospec, (текущая версия) :

Всё готово и всё работает:

#include <iostream>
#include <fstream>
#include <regex>
using namespace std;

int main(){
  string u = "";

  ifstream D ( "vxod.txt");
  ofstream V; V.open("vyxod.txt");

  while (getline(D, u)){
    u = std::regex_replace(u, std::regex(R"(([^+\s]*?)([^+\s]*)[\s+]+\2)"), "$1$2");
    u +="\n"  ;
    cout << u;
    V << u;
  }
  return 0;
}

// Скрипт создан программой perl2cpp-prokhorov: http://chajnik.ru/perl2cpp
//// На основе исходной программы на Perl.

Исходная версия kompospec, :

Всё готово и всё работает:

#include <iostream>
#include <fstream>
#include <regex>
using namespace std;

int main(){
  string u = "";

  ifstream D ( "vxod.txt");
  ofstream V; V.open("vyxod.txt");

  while (getline(D, u)){
    u = std::regex_replace(u, std::regex(R"(([^+\s]*?)([^+\s]*)[\s+]+\2)"), "$1$2");
    u +="\n"  ;
    cout << u;
    V << u;
  }
  return 0;
}

// Скрипт создан программой perl2cpp-prokhorov: http://chajnik.ru/perl2cpp