102
Приложение B. Стандартные процедуры и функции UniPascal-я
real или string. С файла считываются символы и преобразуются во внутренние
формы представления соответствующего типа. Если f - типизированный файл, то v1,
..., vn должны иметь тип компонент этого файла. Для каждого v считывается
необходимое количество байтов.
procedure READLN[([f ,] [v1, ..., vn])];
Предназначение:  Ввод с файла с последующим пропуском символов до конца строки.
Действие: Процедура применима только для текстового файла. Она эквивалентна по
действию процедуре Read с теми самыми параметрами. После ввода
последнего заданного параметра, символы до конца строки файла
пропускаются и подготавливается ввод следующей строки.
procedure RELEASE(p: pointer);
Предназначение: Восстановление состояния динамической памяти.
Действие: Динамическая память, занятая после вызова процедуры MARK освобождается и
соответствующие динамические переменные удаляются.
procedure RESET(f [; Fname: string]);
Предназначение: Открытие файла для ввода.
Действие: Открытие только для ввода внешнего файла с именем, заданным переменной
Fname. Попытка вывода в файл приводит к ошибке ввода/вывода. Если не
задано имя файла, файловая переменная f должна быть уже связанной с
внешним файлом при помощи OPEN или RESET. В этом случае предпринимаются
необходимые действия для того, чтобы следующий ввод был с начала файла.
procedure RETURN[([x])];
Предназначение: Прекращает работу текущей процедуры.
Действие: Прекращается работа текущей процедуры и управление передается вызвавшей
ее процедуре. Если текущая процедура имет завершающую часть (EXIT:),
вызов процедуры RETURN эквивалентен оператору GOTO EXIT, если RETURN
предшествует метке EXIT. Если RETURN используется внутри функции, в
качестве параметра нужно задать результат, который возвращается функцией.
Если укажется только (), то результат будет таким, каким он был при
предыдущем присваивании значения идентификатору функции.
procedure REWRITE(var f[; Fname: string [; NEW | TEMPORARY ]]);
Предназначение: Создание нового внешнего файла.
Действие: Создание нового внешнего файла с именем, заданным переменной Fname.
Попытка ввода с файла приводит к ошибке ввода/вывода. Если внешний файл с
этим именем уже существует, он уничтожается. Если имя не задано, то
файловая переменная f должна быть уже связанной с внешним файлом при
помощи OPEN, APPEND или REWRITE. В таком случае предпринимаются
необходимые действия для того, чтобы следующий вывод был с начала файла.
Если необходимо сделать файл пустым, после этого выполнения используйте
процедуру TRUNCATE. Если задан параметр NEW и существует старый файл, он
не уничтожается и сообщается об ошибке. Если задан параметр TEMPORARY,
файл открывается аналогическим способом, применяемым и процедурой OPEN
с параметром TEMPORARY.
function ROUND(x: real): LongInt;
Предназначение: Преобразование вещественного числа в целое путем округления.
<<  <  GO  >  >>

Вернуться к началу сайта