[нужно]
пользователь вводит расширение > поиск файлов с таким расширением
[проблема]
в процедуре findfirst маска поиска имеет тип pchar, который нельзя запросить через readln
uses dos;
var
DirInfo: SearchRec;
s: string;
begin
readln(s); { например, '*.pas' }
FindFirst(s, Archive, DirInfo);
while DosError = 0 do
begin
Writeln(DirInfo.Name);
FindNext(DirInfo);
end;
end.