Придумал себе такую проблему - чтобы выборочно файл читать не как все, а потом выводить это на экран.
А "загоняя" его построчно в массив и затем в нужный момент выводить необходимые строки (индексы массива).
Так вот вопрос - целесообразно ли это при количестве строк больше 1 500?
К стати, я сделал вот так:
program proba;
uses crt;
var
f: text;
mas:array [1..25] of string;
a,b,i:integer;
begin
repeat
write('ввести а: '); readln(a);
write('ввести b: '); readln(b);
assign (f, 'inf.txt');
reset (f);
for i:=1 to 25 do
readln(f,mas[i]);
for i:=a to b do
writeln(mas[i]);
close (f);
until (a=0) or (b=0);
end.
Может и подскажете как это правильнее и красивее сделать?
Сообщение отредактировано: camac -