Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 23.04.2019
Сообщений: 12
1

Сформировать алфавитный список уникальных слов

17.05.2019, 12:16. Просмотров 283. Ответов 6

При считывании текстового файла сформировать алфавитный список уникальных слов.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.05.2019, 12:16
Ответы с готовыми решениями:

Сформировать алфавитный список уникальных слов
Нужно сформировать алфавитный список уникальных слов.

Вернуть список уникальных слов из файла в нижнем регистре
День добрый:wall: Задание .Функция должна принимать имя файла, прочитать его и вернуть список...

Прочитать последовательность слов в список. Если количество слов четно, то тогда создать список из 2-го, 4-го и т.д. слов
Вот условие задачи(В файл занести последовательность слов. Прочитать последовательность слов в...

Сформировать в ListBox-е список всех слов, находящихся в тексте Memo
Ув. программисты!!! У меня к Вам огромная просьба! Помогите, ПОЖАЛУЙСТА, разобраться с TMemo....

6
3657 / 2081 / 864
Регистрация: 07.02.2019
Сообщений: 5,520
17.05.2019, 12:41 2
VladIslav_230,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <fstream>
#include <regex>
#include <map>
#include <algorithm>
 
int main()
{
    std::ifstream ifs{ "text.txt" };
    std::string text{ std::istreambuf_iterator<char>{ifs}, {}, };
    std::regex rgx{ "\\w+" };
    std::map<std::string, int> dict;
    std::for_each(std::regex_token_iterator{ text.begin(), text.end(), rgx }, {}, [&](const auto& word) { ++dict[word]; });
    std::for_each(dict.begin(), dict.end(), [](const auto& word) { if (word.second == 1) std::cout << word.first << std::endl; });
}
0
0 / 0 / 0
Регистрация: 23.04.2019
Сообщений: 12
17.05.2019, 15:29  [ТС] 3
Она не работает. Ошибка в 13 строке.
0
3657 / 2081 / 864
Регистрация: 07.02.2019
Сообщений: 5,520
17.05.2019, 15:35 4
Цитата Сообщение от VladIslav_230 Посмотреть сообщение
Она не работает.
Как включить в своей среде разработки поддержку определённого стандарта (С++11, С++14, С++17)
0
0 / 0 / 0
Регистрация: 23.04.2019
Сообщений: 12
17.05.2019, 17:43  [ТС] 5
не работает
0
3657 / 2081 / 864
Регистрация: 07.02.2019
Сообщений: 5,520
17.05.2019, 18:18 6
VladIslav_230, std::sregex_token_iterator
0
0 / 0 / 0
Регистрация: 23.04.2019
Сообщений: 12
17.05.2019, 18:45  [ТС] 7
спасибо
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.05.2019, 18:45

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Удалить из строки все слова, нарушающие алфавитный порядок слов
Имя процедуры/функции:DelWordsABC(s) Удалить из строки все слова, нарушающие алфавитный порядок...

По заданному тексту сформировать список слов, состоящих только из букв русского либо латинского алфавита
задание: По заданному тексту сформировать список слов, состоящих только из букв русского либо...

Имеется список слов. Составить список различных слов этого списка с указанием частоты их появления в списке
Имеется список слов. Составить список различных слов этого списка с указанием частоты их появления...

В файле задан список слов; составить список слов, встречающихся в списке только один раз
.В файле задан список слов. Составить список слов, встречающихся в списке только один раз. Почините...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.