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

Поиск слова в тексте. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Лаба №5 Создание контейнерного класса http://www.cyberforum.ru/cpp-beginners/thread30792.html
Вот задание. Помогите разобраться с чего начать. Разработать и протестировать контейнерный класс, реализованный на основе динамического массива. Программа должна содержать меню для тестирования всех функций класса. Тип объектов, которые хранятся в контейнерном классе - int. Тип объекта: Разреженный массив на основе статического массива указателей. Массив на основе указателей используется...
C++ Исправить недочеты в программе (лаба №4) Вот прога работы с деком. Там есть меню с некоторыми операциями над деком. Она работает. Но есть кое-какие баги. Например, когда удаляешь все элементы в деке, то при попытке посмотреть содержимое дека прога умирает. Протестируйте у себя на компиляторе. Помогите исправить недочеты. Спасибо. #include <iostream> #include <conio.h> using namespace std; struct deque { char title; char... http://www.cyberforum.ru/cpp-beginners/thread30786.html
Арканоид C++
Здравствуйте! Буду писать игру арканоид. Если кому не трудно, можете написать примерный алгоритм создания?
Массив C++
В прграме обявлен масив int P={0,2,4,5,6,7,9,12}.Какиэ значения приймут выражения а)р б)*р в)*(р+4) г)*(р+р)
C++ Массивы! http://www.cyberforum.ru/cpp-beginners/thread30731.html
1.Известно, что в Москве самыми теплыми являются дни с 15 июля по 15 августа. Для проведения фестиваля были выбраны 7 следующих подряд дней, наиболее теплых по данным за последние 10 лет. Составить программу для выполнения этой работы на ЭВМ. 2.Японская радиокомпания провела опрос 250 радиослушателей по трем вопросам: 1). Какое животное Вы связываете с Японией и японцами? 2). Какая черта...
C++ Реализовать класс bankomat помогите пожалуйста...я совершенно не представляю себе работу с классами а тут такая задачка( реализовать класс Bankomat моделирующий работу банкомата. В классе должны содержатся поля для хранения идентификационного номера банкомата, информации о текущей сумме денег оставшейся в банкомате минимальной и максимальной сумме которой позволяется снять клиенту в один день.Сумма денег представляется... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9373 / 5423 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
29.05.2010, 16:06     Поиск слова в тексте.
может я чего не понял?
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
#include <iostream>
#include <fstream>
#include <string>
 
int main(){
    std::string buf, to_find;
    char * file_name = "simple.txt";
    long cnt = 0;
    
    std::cout << "Word to find: ";
    std::cin >> to_find;
    
    std::ifstream ifs(file_name);
    if ( ! ifs.is_open() ){
        std::cerr << "Can't open file!" << std::endl;
        return 1;
    }
    
    while ( std::getline(ifs, buf) ){
        if ( buf.find(to_find) != std::string::npos ){
            std::cout << buf << std::endl;
            ++cnt;
        }
    }
    ifs.close();
    
    if ( ! cnt )
        std::cout << "No words found." << std::endl;
    else
        std::cout << "Found " << cnt << " word(s)" << std::endl;
    
    return 0;
}
 
Текущее время: 19:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru