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

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

Форум «Всё о Паскале» _ Задачи _ запись строк

Автор: 18192123 17.12.2006 21:31

дан файл из строк. переписать 3 строку в новый файл.

очень простая задачка, но прога выдаёт ошибку 100!


uses crt;
var
f,f1 : file of string;
s : string;
i : byte;
begin
clrscr;
assign ( f, 'x-files.txt' );
assign ( f1, 'x-files1.txt' );
reset ( f );
rewrite ( f1 );
while not eof (f) do
begin
seek ( f, 3 );

read (f, s);

write ( f1, s);
end;
close (f);
close (f1);
readkey;
end.


Автор: klem4 17.12.2006 21:43

файл то создан из которого ты читаешь ? Если создан, то это должен быть не текстовый файл, а file of string, во вторых если уж юзаешь seek, то не seek(3) а seek(2). (первая запись - нулевая)