Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Теоретические вопросы _ Из файла в память

Автор: ZeroLink 22.03.2005 13:12

Можно ли текст из файла как-нибудь записать в память компа, а когда надо, выводить разные его части (текст) на экран. Просто я пишу прогу с использованием прокрутки экрана (скроллинг) и когда крутим вниз то можно и из файла без проблем прочитать, а вот когда надо вверх ..............

Автор: volvo 22.03.2005 13:21

Можно, конечно... Создай двухсвязный список, элементами которого являются строки, прочитай в него все строки файла, и отображай уже содержимое списка...

P.S. Кстати, если не хочешь заморачиваться со списком - создай просто массив указателей на строки, бери в куче память, пиши туда строку, а адрес - в массив...

Автор: SKVOZNJAK 22.03.2005 18:19

Нетипизованный файл можно читать хоть вверх, хоть по диагонали, разница небольшая.

Автор: ZeroLink 23.03.2005 18:36

Я вот о работе с памятью вобще почти ничего не знаю sad.gif Если есть какая инфа по сей теме или исходники какие то бога ради дайте мне их. ПЛИЗ. :molitva:

Автор: volvo 23.03.2005 20:00

Конечно есть... Вот тут - целый раздел посвящен работе с памятью:
http://forum.pascal.net.ru/index.php?showtopic=2706&view=findpost&p=23478