задачка такая.
Дан текстовый файл с уже набранным текстом. напечатать в алфавитном порядке все слова из данного файла, имеющих заданную длину n.
написал процедуру открытия файла:
procedure open(var f:text);
var name:string[40];
ok:boolean;
begin
repeat
write('Vvedite name of file: ');
readln(name);
assign(f,name);
{$i-}reset(f); {$i+}
ok:=IOResult=0;
until ok=true;
end;
и процедуру чтения слов из файла:
procedure word(var f:text; var w:string);
var ch:string;
begin
repeat
readln(f,ch);
until ch <> ' ';
w:='';
repeat
w:=w+ch;
readln(f,ch);
until (ch=' ') or (eoln(f)) or (eof(f));
if ch <> ' ' then w:=w+ch;
if eoln(f) then readln(f);
end;
а вот дальше чет немогу...
нужно срочно..