Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Текстовые файлы


Автор: Sasha 9.5.2002, 08:37
Допустим я программным путем просматриваю 1-й текстовый файл и записываю его во второй файл.

Вот столкнулся с проблем кой когда в цикле например for i:=1 to 10 do нужно просмотреть 1-й файл и записать его содержимое во 2-й файл.
То есть должно получиться что содержимое файла 1 запишется в файл 2 10-ть раз от начала до конца.

В цикле файл 1 должен просмотреться 10 раз от начала до конца.
Но почему то он просматривается 1 раз.

Помогите разобраться  :happy .

Автор: neutrino 9.5.2002, 09:29
Приведи здесь свой код, если не секрет, конечно...

Автор: TwoK 9.5.2002, 10:23
Да, без кода, конечно, что-то не то.

Тем не менее, заочно могу посоветовать тебе проверить, ставишь ли ты позицию в файле на 0 каждый проход цикла (вне зависимости от типа чтения из файла).

Автор: Sasha 9.5.2002, 10:52
Все разобрался :hehe !!!

После 1-го прохождения цикла указатель файла 1 становиться в EOF.
Поэтому в остальных проходах цикла файл 1 не просматривался.

После каждого прохода цикла нужно указатель файла 1 поставить на начало.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)