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

Поиск в бинарном файле с использованием файловых потоков - C++

Восстановить пароль Регистрация
 
kris_arm
Сообщений: n/a
10.08.2014, 20:16     Поиск в бинарном файле с использованием файловых потоков #1
Подскажите как реализовать поиск объекта в бинарном файле.(телефонный справочник, поиск по названию абонента)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.08.2014, 20:16     Поиск в бинарном файле с использованием файловых потоков
Посмотрите здесь:

объявление файловых потоков в классе C++
Поиск заданной последовательности символов в бинарном файле C++
Бинарный поиск в бинарном файле C++
C++ Поиск по структуре в бинарном файле
C++ Перенаправление файловых потоков, перехват системных вызовов
Поиск числа в файле, открытым в бинарном режиме C++
C++ Копирование файловых потоков
C++ Поиск в бинарном файле

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
igorrr37
 Аватар для igorrr37
1594 / 1222 / 118
Регистрация: 21.12.2010
Сообщений: 1,868
Записей в блоге: 7
10.08.2014, 20:29     Поиск в бинарном файле с использованием файловых потоков #2
считывать структуры из файла по одной и сравнивать названия абонентов
gazlan
2867 / 1815 / 272
Регистрация: 27.08.2010
Сообщений: 4,921
Записей в блоге: 1
10.08.2014, 21:00     Поиск в бинарном файле с использованием файловых потоков #3
Прежде всего, НЕ используйте потоки - сделайте мэппинг.

Если файл сортирован - используйте двоичный поиск, если нет - создавайте индекс, при многократном поиске окупится, в индексе используйте двоичный поиск. В остальном, не отличается от поиска в памяти.
Yandex
Объявления
10.08.2014, 21:00     Поиск в бинарном файле с использованием файловых потоков
Ответ Создать тему
Опции темы

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