Pascal — различия между версиями

Материал из synset
Перейти к: навигация, поиск
Строка 6: Строка 6:
 
</pre>
 
</pre>
  
 
+
Работа с текстовыми файлами. Чтение и запись:
var
+
<pre class='brush:pascal'>
    f1,f2:text;
+
var
    sum,a,b:integer;
+
  f1,f2:text;
begin
+
  sum,a,b:integer;
    Assign(f1,'input.dat');
+
begin
    Assign(f2,'output.sol');
+
  Assign(f1,'input.dat');
    Rewrite(f2);
+
  Assign(f2,'output.sol');
    Reset(f1);
+
  Rewrite(f2);
    Read(f1, a);
+
  Reset(f1);
    Read(f1, b);
+
  Read(f1, a);
    close(f1);
+
  Read(f1, b);
    sum:=a+b;
+
  close(f1);
    Write(f2, sum);
+
  sum:=a+b;
    close(f2);
+
  Write(f2, sum);
 +
  close(f2);
 
  end.
 
  end.
 +
</pre>

Версия 12:48, 16 февраля 2010

Pascal

begin
end.

Работа с текстовыми файлами. Чтение и запись:

var
   f1,f2:text;
   sum,a,b:integer;
begin
   Assign(f1,'input.dat');
   Assign(f2,'output.sol');
   Rewrite(f2);
   Reset(f1);
   Read(f1, a);
   Read(f1, b);
   close(f1);
   sum:=a+b;
   Write(f2, sum);
   close(f2);
 end.