ВУЗ:
Составители:
Рубрика:
же будет создан на внешнем устройстве, но содержимое последнего бу-
фера в него не будет перенесено. Для входных файлов использование
оператора закрытия файла необязательно.
EOF (var f): Boolean;
Логическая функция возвращает значение TRUE, когда при чте-
нии достигнет конца файла. Это означает, что уже прочитан последний
элемент в файле или файл после открытия оказался пуст.
Rename (var f; NewName: String);
Процедура позволяет переименовать физический файл на диске,
связанный с логическим файлом
f. Переименование возможно после
закрытия файла.
Erase(var f);
Процедура уничтожает физический файл на диске, который был
связан с файловой переменной
f. Файл к моменту вызова процедуры
Erase должен быть закрыт.
IOResult: Integer;
Функция возвращает целое число, соответствующее коду послед-
ней ошибки ввода-вывода. При нормальном завершении операции
функция вернет значение 0. Значение функции
IOResult необходимо
присваивать какой-либо переменной, т. к. при каждом вызове функция
обнуляет свое значение. Функция
IOResult работает только при вы-
ключенном режиме проверок ошибок ввода-вывода или с ключом ком-
пиляции {$I-}.
Для операций ввода-вывода используют стандартные процедуры
Read и Write, в которых первым параметром в списке стоит файловая пе-
ременная, указывающая, с каким файлом требуется провести операцию.
Read(T,a,b,c);
– вводит значения переменных a,b,c из файла T.
Write(T,x,y);
– выводит значения переменных x,y в файл T.
7.1. Особенности работы с текстовыми файлами.
Текстовые файлы наиболее удобны при подготовке исходных
данных. Их можно создавать, просматривать и редактировать непосред-
ственно в среде Турбо Паскаля, используя меню File.
58
Страницы
- « первая
- ‹ предыдущая
- …
- 55
- 56
- 57
- 58
- 59
- …
- следующая ›
- последняя »
