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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
ByAdD
20 / 3 / 0
Регистрация: 08.05.2011
Сообщений: 195
#1

Поиск слово в файле - C++

31.03.2012, 00:03. Просмотров 626. Ответов 3
Метки нет (Все метки)

Здравствуйте, помогите реализовать поиск слова по файлу .txt
Пробывал так, но всегда пишет , что ничего не найдено
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
bool find=false;
    int i=0;
    ifstream f("result.txt");
    char line[100],name[20];
    cout<<"Введите имя"<<endl;
    cin>>name;
    while(!f.eof())
    {
    f.getline(line, sizeof(line));
    while(line[i]==name[i++]) if(line[i]==' ') find=true;
    if(find) break;
    }
    if(find) cout<<line<<endl;
    else cout<<"Ничего не найдено"<<endl;
    f.close();
Добавлено через 3 часа 12 минут
Темка Up
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.03.2012, 00:03     Поиск слово в файле
Посмотрите здесь:

В txt-файле найти заданное слово или фразу и поменять её на другое слово или фразу - C++
Привет народ! Помогите чем сможете. Короче нужна программа, которая в txt-файле ищет заданное слово или фразу и меняет её опять же на...

Найти слово в файле - C++
Помогите написать программу: дан файл, найти в нем слово не зависимо от регистра и вывести на экран сколько раз встречается данное слово, и...

Найти заданное слово в файле - C++
Требуется найти нужное слово в файле,причем ввод слова с клавиатуры и оно является типом string.заметила,что с++ не воспринимает функцию...

Самое короткое слово в файле - C++
Добрый вечер, cyberforum! Такая задача: создать программу, которая будет находить самое короткое слово в файле. Вроде не сложно....

Самое долгое слово в файле - C++
Дали написать прогу: 1 Выводит из файла1 в файл2 строки где одно слово 2 Ищет во втором файле самое долгое слово 3 Считает количество...

Замена слова в файле на другое слово - C++
Есть файл file.txt, в котором много текста, строк где-то на 25. Как мне в нем все слова &quot;afz&quot;, заменить на переменную в которой мое слово,...

Найти самое длинное слово в файле - C++
Есть программа которая ищет и выводит количество символов в файле. В ней нужно дописать поиск самого длинного слова и вывести его на экран ...

В файле найти самое длинное слово - C++
Ребята, нужно написать программу, которая считывает текст из файла и находит самое длинное слова, а так же считает сколько раз оно...

Найти самое длинное слово в файле - C++
В заданном тексте (файле) найти самое длинное слово и самую длинную фразу и вывести их на экран. (C++)

Найти самое большое слово в файле - C++
Помогите дописать код !!! Нужно сделать проверку на максимальное количество символов, чтобы найти самое большее слово в файле #include...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
go
Эксперт C++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
31.03.2012, 01:22     Поиск слово в файле #2
ByAdD, читайте в переменную std::string. Затем метод string::find.
Avazart
7102 / 5279 / 267
Регистрация: 10.12.2010
Сообщений: 23,290
Записей в блоге: 17
31.03.2012, 05:09     Поиск слово в файле #3
А зачем читать построчно?
Сразу в цикле читать cout>>str и сравнивать if(str==name) //...
Слова то разделены пробелами?
ByAdD
20 / 3 / 0
Регистрация: 08.05.2011
Сообщений: 195
31.03.2012, 11:06  [ТС]     Поиск слово в файле #4
Да слова разделены пробелами.... сейчас попробую Ваш вариант
Yandex
Объявления
31.03.2012, 11:06     Поиск слово в файле
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru