Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Усовершенствовать программу для работы с регулярными выражениями (гугл. Regex или регулярные выражения).

Реализовать:

    • функцию потокового вывода регулярного выражения для консоли (операция
    • перегруженную операцию присваивания с другим регулярным выражением;
    • перегруженные операции сравнения с другим регулярным выражением и со строкой (string).
    • Перегрузить операции приведения к string таким образом, чтобы они приводили регулярное выражение к строке.
Прога, которую надо доработать:

#include

#include

using namespace std;

class IP

{

public:

IP()

{

}

bool w;

string str;

void input()

{

getline (cin,str);

}

void operation()

{

regex reg("^[0-9]{0,3}\\.[0-9]{0,3}\\.[0-9]{0,3}\\.[0-9]{0,3}$");

w = regex_match(str, reg);

}

void output()

{

cout

cout

}

};

int main()

{

IP ip;

ip.input();

ip.operation();

ip.output();

}

2 года назад
MasonMount19
Александр 
26 летРоссия
2 года в сервисе
Был
2 года назад
  • Похожие заказы
  • $30

    Лабораторная- нужно доработать скрипт в GitHub, (подробнее напишу в личных сообщениях). Лабораторная работа не сложная, но нужно выполнить до 25.04. Предмет: распределенные информационные системы

    Закрыт
    2 года назад
  • $40

    Нужно методическое описание с позиции разработчика готового проекта MIPS 32 совместимого процессора + сопутствующие эксперименты в рамках этого описания с применением VHDL. Дополнительную информацию и материал направлю непосредственно тем, кто имеет представление о необходимой работе.

    Закрыт
    2 года назад
  • №12. ТЕХНОЛОГИЯ JAVA TM IDL. АРХИТЕКТУРА CORBA6.     Разработать приложение, реализующее два сервиса. Первый открывает два файла, смешивает информацию и заносит в третий файл. Второй сервис передает перемешанную информацию с третьего файла клиенту. На клиенте реализовать меню.№13.Компоненты enterprise beans. ...

    Закрыт
    2 года назад
  • [b]№12. ТЕХНОЛОГИЯ JAVA TM IDL. АРХИТЕКТУРА CORBA[/b]6.     Разработать приложение, реализующее два сервиса. Первый открывает два файла, смешивает информацию и заносит в третий файл. Второй сервис передает перемешанную информацию с третьего файла клиенту. На клиенте реализовать меню.№13.Компоненты enterprise beans. ...

    Закрыт
    2 года назад
  • Необходимо выполнить лабораторную работу XCode Swift Описание: 1. Необходимо загрузить изображение и сделать скролл масштаб 2. Изображение загружаем из сети 3. 2 экрана: 1 табличка при нажатии на которую на 2 экране текст. 4. Тоже самое, что и в 3, ...

    Закрыт
    2 года назад
  • Разработать консольную программу на языке программирования С++ в которой используются классы . Включить в класс методы set_(…), get_(…). Определить другие необходимые методы. Ввод и вывод информации должен быть реализован как через консоль, так и через работу с текстовыми ...

    Завершен
    2 года назад
  • Имеются две готовые лабораторные работы. В первой лабораторной (стр. 393 в методичке) выполнено два задания: - Первое задание (7 вариант) "Одномерный поиск" - Второе задание (12 вариант) "Многомерный поиск" Во второй лабораторной (стр. 398 в методичке) два задания: - Первое ...

    Закрыт
    2 года назад