<<
>>

Файлы

Для связи Паскаль-программы с внешними устройствами используют файловые переменные. Связь осуществляется оператором языка Паскаль: assign (,''). Например: assign (f, 'primer.dat') Здесь / — имя файловой переменной, primer.dat — имя файла данных на внешнем носителе.
Если внешним устройством является принтер, то связь осуществляется оператором assign (f, '1st : ’ ). Здесь 1st — логическое имя печатающего устройства. Ниже приведены логические имена внешних устройств ввода-вывода: con: консоль; trm: терминал; kbd : клавиатура; 1st: принтер; aux: буфер сети; usr: драйвер пользователя. После осуществления связи файловая переменная / отождествляется с соответствующим файлом. Для работы с файлом его необходимо открыть, по окончании работы — закрыть. Файл открывается для чтения оператором reset (f), для записи — оператором rewrite ( f ). Чтение и запись данных осуществляется известными процедурами read/ write, только в начале списка помещается имя файловой переменной: read (f, ); readln (f, ) ; write(f, ); writeln(f, ). Закрытие файла осуществляется командой close (f). Команда reset (f) устанавливает указатель маркера файла на нулевое состояние. В системе Турбо-Паскаль предусмотрены встроенные функции по работе с файлами: возвращает текущее число компонент открытого файла; возвращает номер текущей позиции маркера; переименование файла, связанного с /; уничтожение файла; выполнение СОМ-файла; выполнение CHN-файла; устанавливает маркер на позицию N; возвращает TRUE, если найден конец файла; возвращает TRUE, если найден конец строки. Файловый тип данных в программе задается по следующему правилу: type = file of . В качестве типа компонент файла разрешается использовать любой тип данных, кроме файлового. Например: type intfile = file of integer;
<< | >>
Источник: Могилев А. В.. Практикум по информатике. 2005

Еще по теме Файлы:

  1. МЕТОД КОРРЕКЦИИ ПРОШЛОГО
  2. 7.8. ВНУТРЕННИЙ ПОРЯДОК
  3. Установка программы Астропроцессор ZET
  4. Социальные сети
  5. О программе Астропроцессор ZET
  6. Навыки, хитрости, производительность
  7. Осмотр средств вычислительной техники
  8. Трудолюбивые лентяи
  9. Относитесь к сомнению, как к дружественному напоминанию
  10. ВМЕСТО ЗАКЛЮЧЕНИЯ
  11. 6.1. Институт Гэллапа1