Вниз
Скачать: CL | DM;

Правильное открытие файла   Найти похожие ветки 

← →
Zheka   (2004-05-26 15:16) [0]

Как лучше всего открывать файл, если нужно будет сначала прочитать и обработать последнюю строчку, а потом исходя из обработки - записать следущую. Строчка будет состоять из трёх интежеровских значений, т.е. в полученном файле будет три столбца. Файл должен получиться текстовым.

Проблема в том, что текстовые файлы SEEK_ом не рулятся.


← →
Digitman ©   (2004-05-26 15:27) [1]

это зависит от того, структурирован ли исх.текст.файл, т.е. имеют ли строки в его составе фикс.длину


> Файл должен получиться текстовым


а каким он еще м.б., если ты открываешь текстовый файл для чтения/модификации ?)


← →
Zheka   (2004-05-26 15:48) [2]

Файл и первую строчку должна создать первая программа(реализовано мьютексами), после чего вторая программа должна прочитать последнюю строчку этого файла и исходя из обработки этой строки записать вторую строку. данные = Random(i);


← →
Digitman ©   (2004-05-26 16:22) [3]

мьютексы здесь при чем !?

я спрашиваю , строки в файле предполагаются фиксированной длины или нет ?!


← →
jack128 ©   (2004-05-26 16:22) [4]

нужны размеры файла и вообще насколько сильно это дело нужно оптимизировать.. Если маленький то проще всего в стринглист загнать.. Если большой и размер строки как то ограничен - читать с конца файла строку(файл открывать как нетизированный и читать BlockRead"ом например 1024 байта (прдпологаю, что размер строки сверху ограничен 1024 байтами) -выделить строку и далее делай, что хошь..)


← →
WebErr ©   (2004-05-26 18:43) [5]


> Zheka   (26.05.04 15:16)  


TTrinity = record
 Father, Son, StSpirit: Integer;
end;

TTrinityFile = file of TTrinity;

И работай с этим как с типизированным файлом, вот и всё! :))))


← →
WebErr ©   (2004-05-26 18:47) [6]

Если нужно отображение как в текстовом файле, то просто прочитай этот файл в TMemo, использовать файл, как текстовый, а потом канючить, что он не такой функциональный как типизированный неправильно как минимум. Поэтому файл должен быть типизированным!


← →
Anatoly Podgoretsky ©   (2004-05-26 20:43) [7]

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



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.019 c
1-1085314326
GanibalLector
2004-05-23 16:12
2004.06.06
Битовый образ букв...


1-1085195303
EXE
2004-05-22 07:08
2004.06.06
Мастера и их помошники - Как уменьшить Exe файл


4-1083751788
Серж
2004-05-05 14:09
2004.06.06
Как запретить обновление окон некоего приложения?


3-1084512067
evgen
2004-05-14 09:21
2004.06.06
Как зделать так что в выподающем списке сохронялись старые данные


3-1084605195
kukuikar
2004-05-15 11:13
2004.06.06
onCalcFields....................................




   Наверх