Book of tasks on programming. Old version

 

 by Aliaksandr N. Prykhodzka

 

or, sql, value, clipboard, обучение, статический, table, функциональный, applet, symbol, function, сети Петри, сборник задач по программированию
 

for valuable work you must have JavaScript (allow active content)

Pascal. Pa.31. Files

Файл - это структура, предназначенная для хранения данных на диске. В отличие от массива, файл может содержать любое число значений и всегда занимает ровно столько места, сколько нужно в данный момент.
В качестве элементов (компонент) файлов могут выступать значения любых типов. С каждым файлом на диске связывается файловая переменная. Файловая переменная описывается следующим образом:    f : file of integer;    здесь, f - имя файловой переменной, integer - тип компоненты.
Связывание файловой переменной с конкретным файлом на диске осуществляется с помощью оператора    Assign(f,'путь к имени файла');
После связывания файловой переменной с конкретным файлом выполнение любых действий над файлом осуществляется через обращение к файловой переменной. Завершение работы с файлом и разрыв связи между файлом и файловой переменной осуществляется с помощью оператора    Close(f);
После выполнения оператора Assign, вы можете открыть файл для чтения или для записи. Для записи файл открывается с помощью оператора Rewrite(f). При этом на диске создается пустой файл с заданным именем. Если на диске уже был файл с таким именем, то он пропадает. При помощи оператора Write(f,k) вы можете добавить в конец этого файла значение из переменной k. Для чтения файл открывается посредством оператора Reset(f). Оператора Read(f,k) читает очередную компоненту этого файла в переменную k.
Поскольку заранее длина читаемого файла неизвестна, то для определения признака достижения конца файла используется функция eof(f).

 

©   Aliaksandr Prykhodzka    1993 - 2007