TURBO PASCAL:Учебное пособие. Терёхин В.В. - 105 стр.

UptoLike

Составители: 

105
Тип компонент файла практически любой, но он не
должен содержать внутри себя других файлов. Определяются
файловые переменные следующим образом:
<список идентификаторов - имен файловых переменных>:
File of <тип компонент файла>;
Примеры:
var
fl: File of Byte;
f2: File of Char;
f3: File of Integer;
f4: File of RJon;
При использовании файловой переменной необходимо
учитывать следующие ограничения:
1.Файловой переменной не разрешается присваивать дру-
гое значение.
2.Если требуется передать файловую переменную в процеду-
ру или функцию, то соответсвующий параметр описывают
как параметр переменную. Передача файловой переменной
параметром значением приведет к ошибке.
Файловая переменная связывается с именем файла
на логическом диске. Для этого используют следующую про-
цедуру:
procedure Assign (var f: file; S: String);
Здесь f- файловая переменная, Sпуть и полное имя файла.
Примеры:
assign(f, 'с:\turbo\bgi\bgi.scr’);
assign(fl, 'c:\arm.txt');
assign (f 2, 'd:\pols\data\car.dat');
assign(f3, 'с:\tools\mytext');
В операционной системе есть понятие - текущего подка-
талога или буквальноподкаталога, на котором находится
указатель операционной системы. Все файловые операции, при
которых явно не указывается путь к файлу, происходят именно
в текущем подкаталоге. В Паскале для работы с файлами из
      Тип компонент файла практически любой, но он не
должен содержать внутри себя других файлов. Определяются
файловые переменные следующим образом:

<список идентификаторов - имен файловых переменных>:
        File of <тип компонент файла>;
        Примеры:
var
  fl: File of Byte;
  f2: File of Char;
  f3: File of Integer;
  f4: File of RJon;
        При использовании файловой переменной необходимо
учитывать следующие ограничения:
  1.Файловой переменной не разрешается присваивать дру-
     гое значение.
  2.Если требуется передать файловую переменную в процеду-
     ру или функцию, то соответсвующий параметр описывают
     как параметр переменную. Передача файловой переменной
     параметром значением приведет к ошибке.
        Файловая переменная связывается с именем файла
на логическом диске. Для этого используют следующую про-
цедуру:
  procedure Assign (var f: file; S: String);
Здесь f- файловая переменная, S — путь и полное имя файла.
        Примеры:
assign(f, 'с:\turbo\bgi\bgi.scr’);
assign(fl, 'c:\arm.txt');
assign (f 2, 'd:\pols\data\car.dat');
assign(f3, 'с:\tools\mytext');
        В операционной системе есть понятие - текущего подка-
талога или буквально — подкаталога, на котором находится
указатель операционной системы. Все файловые операции, при
которых явно не указывается путь к файлу, происходят именно
в текущем подкаталоге. В Паскале для работы с файлами из
                                                          105