Загрузка...

C++, контейнер set

Тема в разделе C/C++ создана пользователем rymantsev 14 июн 2021. 158 просмотров

  1. rymantsev
    rymantsev Автор темы 14 июн 2021 Telegram - @barkers 2 1 фев 2019
    Помогите реализовать, пожалуйста.

    Для повышения культуры общения в чате необходимо написать программу-фильтр, удаляющую из сообщений участников чата недопустимые слова. Список недопустимых слов задается в текстовом файле (слова разделены последовательностью из одного и более пробелов, табуляций или символов конца строки), имя которого передается программе при помощи аргумента командной строки. Программа из каждой вводимой из стандартного потока ввода строки должна удалять присутствующие в ней недопустимые слова и выводить обработанный результат в стандартный поток ввода. Словом считается последовательность из одного и более символов, разделенных последовательностью из одного и более символов-разделителей (пробелы, табуляции, символы конца строки, знаки препинания, знаки арифметических операций, скобки). Указания: считайте недопустимые слова во множество строк и при обработке текста проверяйте вхождение каждого слова текста в данное множество. Дополнительно, если фильтрация слов будет производиться с игнорированием регистра символов, в котором они записаны. Т.е. если недопустимым словом является слово «дурак», то должны фильтроваться слова «ДуРак», «дурак», «ДУРАК» и подобные.
     
  2. MaybeGoodGirl
    MaybeGoodGirl 14 июн 2021 Заблокирован(а) 719 26 дек 2018
    Легко, в тг отпиши
     
  3. VRT3R
    VRT3R 14 июн 2021 продам гараж 347 24 сен 2018
    Тащемта секретов тут и нет. То что пришло на ввод преобразуешь в маленькие символы, дробишь строку на отдельные слова и перебираешь массив файла без задней мысли. Если совпало, удаляешь.
     
Top
Загрузка...