Составители:
Рубрика:
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
Страницы
- « первая
- ‹ предыдущая
- …
- 103
- 104
- 105
- 106
- 107
- …
- следующая ›
- последняя »
