Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
10092 / 6002 / 1504
Регистрация: 25.07.2009
Сообщений: 11,385
29.05.2010, 16:06 0

Поиск слова в тексте.

29.05.2010, 16:06. Просмотров 9486. Ответов 6
Метки (Все метки)

Ответ

может я чего не понял?
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;
}


Вернуться к обсуждению:
Поиск слова в тексте.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.05.2010, 16:06

Поиск под слова в тексте типу string
Как сделать поиск под слова в переменной типу string из рус. текстом ...

Файловый ввод и поиск самого длинного слова в тексте
Здравствуйте. Нужно написать программу, которая вводит текст, состоящий из...

Разработать программу, осуществляющую поиск самого короткого и самого длинного слова во вводимом тексте
Разработать программу, осуществляющую поиск самого короткого и самого длинного...

0
Другие темы раздела
C++ Разность между максимальным и минимальным по абсолютной величине элементами целочисленного массива http://www.cyberforum.ru/cpp-beginners/thread30794.html
Здравствуйте, помогите решить задачку на С: Написать и протестировать функцию, вычисляющую разность между максимальным и минимальным по абсолютной величине элементами целочисленного массива....
C++ Лаба №5 Создание контейнерного класса Вот задание. Помогите разобраться с чего начать. Разработать и протестировать контейнерный класс, реализованный на основе динамического массива. Программа должна содержать меню для тестирования... http://www.cyberforum.ru/cpp-beginners/thread30792.html
C++ Что такое контейнерный класс?
Если можно примерчик приведите. Спасибо.
C++ Исправить недочеты в программе (лаба №4)
Вот прога работы с деком. Там есть меню с некоторыми операциями над деком. Она работает. Но есть кое-какие баги. Например, когда удаляешь все элементы в деке, то при попытке посмотреть содержимое...
C++ Арканоид http://www.cyberforum.ru/cpp-beginners/thread30783.html
Здравствуйте! Буду писать игру арканоид. Если кому не трудно, можете написать примерный алгоритм создания?
C++ Сортировка значений трех переменых а,б,с в порядке возростания Составить програму из з использованиэм функции, сортировки значений трех переменых а,б,с в порядке возростания подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru