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

программа, которая считывает текст из файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Описать и вывести массив http://www.cyberforum.ru/cpp-beginners/thread561916.html
Описать и вывести массив, содержащий 10 записей следующей структуры: фамилия, возраст, № студенческого билета, средняя оценка за последнюю сессию Вывести массив в табличном виде. выдает ошибку и...
C++ Написать программу для вычисления площади выпуклого Написать программу для вычисления площади выпуклого четырехугольника ABCD, заданного длинами сторон AB, BC, CD, DA и диагональю АС. Диагональ делит четырехугольник на два треугольника площадь каждого... http://www.cyberforum.ru/cpp-beginners/thread561914.html
C++ Посчитать сумму целых чисел в заданном диапазоне
Решала задачу на ********, а при отправке выдает: Wrong answer, в чем проблема?? у меня лично все работает Oo Требуется посчитать сумму целых чисел от 1 до N. (Занести в input файл значение N, и...
C++ Реализации МП транслитератора - возникла проблема
При реализации МП транслитератора возникла проблема. После добавления очереди queue<string> t_que; у главного стека внезапно появились функции очереди и пропали свои. Прошу помочь.Типы у стека...
C++ Почему вместо вектора 2х5 выходит 2х9 http://www.cyberforum.ru/cpp-beginners/thread561879.html
Почему вместо вектора 2х5 выходит 2х9? #include "wnd_rus.h" #include <iostream> #include <vector> struct point { int dist, way; };
C++ Массив. Программа для определения максимального подъема 100-километровой автотрассы. Здравствуйте! Вот написал программу, но не устраивает меня тем, что нужно выдавать самый длинный подъем, так и есть, но вот как написать от какого элемента начался подъем и каким закончился именно в... подробнее

Показать сообщение отдельно
panicwassano
592 / 560 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
08.05.2012, 01:11
Машенька1 все выводит правильно, текст и слова для поиска на английском языке. Выводит все предложения в которых встретилось это слово.
Цитата Сообщение от фисюк Посмотреть сообщение
а как сделать, чтобы после каждого предложения добовлялось, сколько раз в предложении встречается это слово?
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
#include <iostream>
#include <string>
#include <fstream>
using namespace std;
 
int main()
{
    fstream f;
    f.open("text.txt", ios::in);
    if (!f.is_open())
    {
        cerr << "Error opening file" << '\n';
        return 1;
    }
 
    string line, search;
    cout << "Please input text for search:";
    getline(cin, search);
 
    while(getline(f, line, '.'))
    {
        string::size_type i = line.find(search);
        bool find = false;
        int count = 0;
        while(i != string::npos)
        {
            find = true;
            ++count;
            i = line.find(search, i + 1);
        }
 
        if (find)
        {
            cout << line << '\n'
                 << "find words: " << count << '\n';
        }
    }
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru