=ФАЙЛЫ ТХТ=Помогите найти ошибку плис
Добавлено: 19 дек 2009, 22:25
Всем привет. Помогите найти ошибку в программе. Вместо того чтобы
записывать в файл 3 к-ю текстовую строку с файла 1 записывается только последняя строка а предыдущие нет. Заранее спасибо
P. S. Среда ТР 7.0 (условий в операторе case 17)
[HTML]for i:=1 to n do
read(p);
case р of
1:begin
k:=0;
Assign(f,'1.txt');
reset(f);
repeat
k:=k+1;
readln(f,buf);
until k=1;
Assign(ff,'3.txt');
rewrite (ff); append(ff);
writeln(ff,buf);
close(ff);
end;
2: begin
k:=0;
Assign(f,'F:\1.txt');
reset(f);
repeat
k:=k+1;
readln(f,buf);
until k=2;
Assign(ff,'F:\3.txt');
rewrite (ff);
append(ff);
writeln(ff,buf);
close(ff);
end;
end;[/HTML]
записывать в файл 3 к-ю текстовую строку с файла 1 записывается только последняя строка а предыдущие нет. Заранее спасибо
P. S. Среда ТР 7.0 (условий в операторе case 17)
[HTML]for i:=1 to n do
read(p);
case р of
1:begin
k:=0;
Assign(f,'1.txt');
reset(f);
repeat
k:=k+1;
readln(f,buf);
until k=1;
Assign(ff,'3.txt');
rewrite (ff); append(ff);
writeln(ff,buf);
close(ff);
end;
2: begin
k:=0;
Assign(f,'F:\1.txt');
reset(f);
repeat
k:=k+1;
readln(f,buf);
until k=2;
Assign(ff,'F:\3.txt');
rewrite (ff);
append(ff);
writeln(ff,buf);
close(ff);
end;
end;[/HTML]