Как записать результат pascal в текстовый файл?

Program P42;
 
Procedure Print(Sc : string; S : String);
Var i,l,k : integer;
Begin
    l:=length(Sc);
    for i:=1 to l do Begin
        k:=Ord(Sc[i]);
        write(S[k]);
    End;
    writeln;
End;
 
Procedure Gen(n : integer; S : string);
Var Sc    : String;
Var i,j,p : integer;
Var k,m,f : integer;
Begin
    k:=length(S);
    f:=0;
    Sc:=chr(1);
    for i:=2 to n do Sc:=Sc+Chr(1);
    while (True) do Begin
      Print(Sc,S);
      p:=1;
      while (True) do Begin
         m:=Ord(Sc[p]);
         if m<k then Begin
            Sc[p]:=chr(m+1);
            break;
         end
         else Begin
            if p=n then begin
               f:=1;
               break;
            end;
            Sc[p]:=chr(1);
            p:=p+1;
         end;
      End;
      if f > 0 then break;
    End;
End;
Begin
    Gen(32,'abcdef0123456789'); 
End.


когда запускаю снизу есть окно вывода. Можно как нибудь избежать, чтоб резултат там не показывал, а сохранился в какой нибудь текстовый файл?
  • Вопрос задан
  • 153 просмотра
Пригласить эксперта
Ответы на вопрос 2
HemulGM
@HemulGM
Delphi Developer, сис. админ
Write(file, твой текст)
Ответ написан
@kalapanga
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы