Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Запись файла



Под записью файла понимается вывод результатов программы из оперативной памяти ЭВМ на диск, т. е. создание нового файла на внеш­нем устройстве. В программе необходимо выполнить следующие дей­ствия для записи файла:

- открыть файл для записи (оператор REWRITE);

- вывести данные (оператор WRITE);

- закрыть файл для записи (оператор CLOSE).

Внешний файл, в который записываются данные из программы, часто называют выходным. Общая форма записи файла имеет вид:

REWRITE (имя 1),

WRITE (имя 1, параметры);

CLOSE (имя 1);

В некоторых версиях языка ПАСКАЛЬ оператор REWRITE может содержать несколько аргументов, например:

REWRITE (имя 1, 'имя 2', 'имя 3', имя 4).

Параметры имеют следующее назначение:

имя 1 - имя файла в программе (файловая переменная);

'имя 2' - физическое имя внешнего файла;

'имя 3 - расширение имени внешнего файла; рекомендуется использовать слово PAS (от слова PASCAL);

имя 4 - переменная, означающая размер создаваемого внешнего файла; размер, выраженный в блоках, задает пользователь ЭВМ.

Параметры - выводимые данные (например, константы или пере­менные). Оператор вывода данных на внешний файл обладает всеми свойствами обычного оператора вывода WRITE. Рассмотрим на при­мере назначение операторов REWRITE, WRITE, CLOSE.

Пример 13.2. Пусть в программе переменные А и В получают сле­дующие значения А = 510, В = 16,2. Записать на диск в выходной файл с именем F2 строку значений А и В в виде

А = 510 В = 16.2

Программа, относящаяся к записи файла имеет вид:

VAR

F2:TEXT; (* Выходной фаил *)

A:INTEGER; (* Целое данное *)

B:REAL; (* Дейст-е данное*)

BEGIN

A:=510; B:=16.2;

REWRITE (F2);

WRITE (F2,’A=’,A:3,’ ‘,’B’,B:4:1);

CLOSE (F2)

END.

Оператор REWRITE открывает файл для записи. Обращение к внешнему файлу в программе осуществляется с помощью имени F2.

Оператор CLOSE закрывает файл для записи.





Дата публикования: 2014-11-02; Прочитано: 195 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...