Составители:
Рубрика:
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
- …
- следующая ›
- последняя »