Форум программистов, компьютерный форум CyberForum.ru

Подсчет слов в тексте - C++

Восстановить пароль Регистрация
 
eXe1en7
0 / 0 / 0
Регистрация: 10.10.2012
Сообщений: 9
05.04.2014, 16:45     Подсчет слов в тексте #1
есть многостраничный текст в нем мы встречаем одинаковые слова, нужно вывести каждое слово единожды(без повторений) указать сколько раз оно повторяется в тексте и вывести номера страниц где оно встречается(если принять 1 страницу за 60 строк)
хочется услышать, что мне нужно конкретно применить в моем коде
Кликните здесь для просмотра всего текста
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <algorithm>
#include <string>
#include <iostream>
#include <fstream>
#include <iomanip>
#include <vector>
using namespace std;
int main ()
{
ifstream inp("input.txt");
string s;
string sBuffer;
vector<string> words; 
while ( inp>>s )
{
 copy(istream_iterator<string>(inp), istream_iterator<string>(), back_inserter(words));
}
 
inp.close();
ofstream out("output.txt");
sort(words.begin(), words.end());
 copy(words.begin(), words.end(), ostream_iterator<string>(out, "\n"));
out.close();
return 0;
}
Спасибо!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.04.2014, 16:45     Подсчет слов в тексте
Посмотрите здесь:

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

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
IrineK
Заблокирован
05.04.2014, 18:44     Подсчет слов в тексте #2
Здесь строка разбивается на слова: Разбить исходную строку на две подстроки
Вам пригодится.
Yandex
Объявления
05.04.2014, 18:44     Подсчет слов в тексте
Ответ Создать тему
Опции темы

Текущее время: 20:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru