Спасибо...)
Но как я не пробывал...не получается...сама логика вроде верна....ибо выводит всё как надо , только вот не то....
Даже после исправлений по твоим советам:
Код:
const d=20;
n=50;
type
stroka=string[d];
ssilka=^stroka;
text=array[1..n] of ssilka;
var
i,k,raz:integer;
te:text;
strok:ssilka;
st:string;
begin
k:=mmOutput.Lines.Capacity;
New(strok);
for i:=1 to n do te[i]:=nil;
for i:=1 to k do begin
st:=mmOutput.Lines.Strings[i-1];
te[i]:= @st;
end;
for i:=1 to n do begin
if te[i]=nil then begin mmOutput.Lines.Add('ïóñòî') ;
end
else begin
st:=te[i]^;
mmOutput.Lines.Add(st);
end; end;
Dispose(strok);
end;
всё равно выводится ерунда...может там чтот не так у меня в присвоение строк...не догоняю..
