Курсовая работа: Эмуляция командного процессора ОС UNIX в среде Windows 9x
st := st + ' ' + dir2;
if st[Length(st)] = '\' then
st := st + f2[j]
else
st := st + '\' + f2[j];
Diff(st);
end;
end;
end;
end;
Procedure Tr(comu: string);
var
p1, p2, s, s1: string;
k: integer;
begin
if Error(comu) then exit;
Delete(comu, 1, 3);
if Pos(' ', comu) = 0 then
begin
WriteLn('Недостаточно параметров!');
exit;
end;
p1 := Copy(comu, 1, Pos(' ', comu) - 1);
Delete(comu, 1, Pos(' ', comu));
p2 := comu; ReadLn(s);
while Pos(p1, s) <> 0 do
begin
k := Pos(p1, s); Delete(s, k, length(p1));
insert(p2, s, k);