Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
ika11ika
0 / 0 / 0
Регистрация: 16.11.2013
Сообщений: 12
#1

Написать программу для подсчета частотности текста - C++

19.04.2014, 18:52. Просмотров 211. Ответов 3
Метки нет (Все метки)

Добрый день. Нужно написать программу для подсчета частотности текста (сколько раз каждое слово встречается в тексте), с использованием STL. Я по сути уже почти все написала, как поняла, что полный неуч в файлах. Не могу разобраться с функцией чтения из файла по словам (от пробела до пробела, можно даже знаки препинания, как слова считать). Вот что у меня получается (не правильно). Не понимаю я использования этих функций. Мне бы хотя бы понять как эти функции действуют. Заранее спасибо!

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
    FILE* f;
    char str[256];
    char *p;
    f=fopen("text.txt", "r");
    while(fgets(str,255,f) != NULL)
    {
 
        p = strtok(" ", " ");
    do 
        {
            p = strtok('\0', ", ");
        } 
    while(p);
    }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.04.2014, 18:52
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Написать программу для подсчета частотности текста (C++):

Написать программу для подсчета суммы - C++
Для заданного натурального n и действительного х подсчитать слейдующюю сумму: S=cos1-cos2+cos3-…+ 〖(-1)〗^(n+1)cos n

Написать программу для подсчета числа строк файла - C++
нужно решить задачу по программирования: Вот задание Пусть текстовый файл разбит на непустые строки. Написать программу для подсчета...

Написать программу для подсчета количества слов в файле - C++
Помогите решить задачу на с++. Создать текстовый файл, состоящий из одной строки и содержит слова, разделенные символом пропуска, знаки...

Написать программу для подсчета количества одинаковых цифр в массиве из 5-ти элементов - C++
Только начал разбиратся в массивах. Помогите решыть. Написать программу для подсчета количества одинаковых цифр в массиве из 5-ти...

Написать программу для подсчета общего количества строк в исходном коде - C++
1) Написать программу для подсчета общего количества строк в исходном коде; 2) Расширить программу п. 1, чтобы она выводила значение a....

Написать программу для подсчета общего количества строк в исходном коде - C++
Написать программу для подсчета общего количества строк в исходном коде ;

3
IrineK
Заблокирован
19.04.2014, 18:57 #2
Цитата Сообщение от ika11ika Посмотреть сообщение
с использованием STL
Где?

Слово до пробела читает fscanf.
0
ika11ika
0 / 0 / 0
Регистрация: 16.11.2013
Сообщений: 12
19.04.2014, 19:01  [ТС] #3
Знаю. Но нужно именно с этой fgets..
0
IrineK
Заблокирован
19.04.2014, 19:02 #4
Цитата Сообщение от ika11ika Посмотреть сообщение
нужно
Кому?

Добавлено через 45 секунд
http://www.cyberforum.ru/blogs/157191/blog2263.html
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.04.2014, 19:02
Привет! Вот еще темы с ответами:

Написать программу подсчета суммы М - C++
Написать программу подсчета суммы М введенных с клавиатуры чисел. Использовать функцию.

Нужно написать программу подсчета совпадений - C++
Нужно подсчитать количество совпадений в 2-х строках Выглядеть должно так: Введите набор символов: abcsabaav Введите строку...

Написать программу подсчета букв «о» во введенной строке - C++
Написать программу подсчета букв «о» во введенной строке

Написать программу подсчета количество слов в строке - C++
Написать программу подсчета количество слов в строке


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

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

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