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

Поиск по .txt файлу - C++

Восстановить пароль Регистрация
 
Artesah
0 / 0 / 0
Регистрация: 02.04.2015
Сообщений: 19
02.04.2016, 19:04     Поиск по .txt файлу #1
Доброго времени суток . Есть char стока , которая записывается с клавиатуры . После этого нужно сравнить содержимое стоки , с содержимым файла построчно . Если char стока ровняется одной из строк файла , вывести следующую строку файла .
Заранее спасибо за ответы .

Добавлено через 1 час 9 минут
Или , как занести строки файла в массив ?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.04.2016, 19:04     Поиск по .txt файлу
Посмотрите здесь:

Чтение и поиск по файлу C++
Поиск по файлу c++ C++
C++ Обратиться к файлу с неизвестным именем, но известным расширением (TXT)
Файл: Поиск по текстовому файлу C++
C++ Реализовать поиск по текстовому файлу
Вроде бы банальный поиск по файлу, но C++
Получить доступ к .txt файлу и посчитать количество латинских символов в нём C++
C++ Как сделать поиск по файлу?

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
eagl69
4 / 9 / 1
Регистрация: 12.10.2011
Сообщений: 440
03.04.2016, 05:58     Поиск по .txt файлу #2
1.Создать массив
2. считывать построчно из файла данные и заносить в массив пока файл не закончится...
Вот как то делал.... файл записаны строки каждая строка копируется и создается массив строк, потом их можно сравнить...
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
std::fstream fayl;
std::vector <std::string> baza_obhay;
fayl.open("nomer_с_7.txt", std::ios_base::in);//открываем файл
    if ( fayl.is_open() )
    {
        while ( !fayl.eof() )
        {
            fayl >> str_vxod;
            baza_obhay.push_back(str_vxod);
            str_vxod.clear();
        }
        fayl.close();
    }
далее в цикле вызываете каждый элемент с массива и сравниваете....
Yandex
Объявления
03.04.2016, 05:58     Поиск по .txt файлу
Ответ Создать тему
Опции темы

Текущее время: 11:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru