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

Программа по поиску совпадений слов в текстовом документе - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Polynom http://www.cyberforum.ru/cpp-beginners/thread695090.html
Вопрос более теоретический. Есть класс полином. 2 конструктора (пустой и со степенью полинома)., в которых вводишь коэффициенты. Нужно перегрузить оператор +, чтобы складывало 2 полинома. Трабла в...
C++ Указатель куда указывает? Вопрос в комментарии к программе int main() { int count = 0; char str = "atutau"; char *start, *end; start = str; // левый индекс массива end = str; do { http://www.cyberforum.ru/cpp-beginners/thread695089.html
C++ Найти количество её отрицательных чисел в матрице
Ввести матрицу действительных чисел размерностью 3x5 и найти количество её отрицательных чисел (решение задача с несколькими подпрограммами и с главной программой ) заранее спасибо
тема : циклы типа for C++
пожалуйста , помогите! дано натуральное число n и последовательность целых чисел x1,x2,x3....xn. Написать программу решения след. задачи : выяснить,какое число встречается в последовательности...
C++ Зачем нужны макросы? http://www.cyberforum.ru/cpp-beginners/thread695077.html
Зачем нужны макросы?
C++ Метод простых итераций Привет всем!!! Необходимо решить методом простых итераций СЛАУ. Программу вроде написала, но не считает, как исправить ошибку не пойму. Кажется, не правильно считаю условие выхода из цикла. ... подробнее

Показать сообщение отдельно
MrCold
855 / 753 / 71
Регистрация: 11.01.2012
Сообщений: 1,942
12.11.2012, 04:53
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#include <iostream>
#include <string>
#include <map>
#include <fstream>
#include <iomanip>
 
   typedef std::map<std::string,int> wordmap;
   typedef std::map<std::string,int>::const_iterator const_mapiter;
 
int main ()
{
  wordmap words;
  std::string curstring;
  bool label = false;
 
  std::ifstream infile ("text.txt");
  if( ! infile )
     {
         std::cerr << "Error in opening file.";
         return -1;
     }
  while ( infile >> curstring )
  {
      words[curstring]++;
  }
 
 
  std::cout << "Words : \n";
 
         for ( const_mapiter it = words.begin() ; it != words.end(); it++ )
          {
              if ( (*it).second > 1 )
                    {  
                        label = true;  
                        std::cout     
                            <<         " Occurs "
                            <<         (*it).second
                            <<         " times "
                            <<         " word  :"       
                            <<         (*it).first
                            <<         std::endl;
                    }
          }
 
         if( ! label )
            std::cout << " do not repeat.\n";
 
      return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru