Задача: считать текстовый файл построчно в обратном по

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Задача: считать текстовый файл построчно в обратном по

Сообщение tria » 06.01.2008 13:35:43

Задача: считать текстовый файл построчно в обратном порядке. Каждая строка считывается, обрабатывается, и на основании ее содержания принимается решение о прекращении дальнейшего считывания.

Я пока вижу два пути:
1. Поднимаем все в StringList и идем в обратном порядке. Не оптимально - файл может быть большой...
2. Читать файл посимвольно с помощью Seek(). Гораздо больше кода и не уверен, что будет оптимальней чем (1).

Может кто подскажет еще идею?
tria
постоялец
 
Сообщения: 401
Зарегистрирован: 03.04.2006 11:24:10

Сообщение Attid » 06.01.2008 14:07:46

других идей быть не может, обсуждалось пол года назад, тапик был с такой же темой.
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Сообщение tria » 06.01.2008 14:13:08

Сенькс
чет даже не подумал порыться...
tria
постоялец
 
Сообщения: 401
Зарегистрирован: 03.04.2006 11:24:10


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: MailRu[bot], Yandex [Bot] и гости: 44

Рейтинг@Mail.ru