Составители:
Рубрика:
107
close (f);
assign(f, 'c:\news.txt');
reset (f) ;
{...}
close (f) ;
end.
Часто важно знать находится ли указатель в конце фай-
ла (за последней компонентой)? В этом случае можно восполь-
зоваться логической функцией Eof, которая возвращает значе-
ние true - если указатель в конце файла и false - если нет.
function Eof(var F: file): Boolean;
Примеры:
t:= Eof(fl);
if Eof(ff) then...
While not Eof (f2) do....
Указатель файла можно воспринимать как обычный но-
мер текущей компоненты, которые нумеруются начиная с нуля.
Таким образом, типизированные файлы являются структу-
рой данных прямого доступа по номеру его компоненты.
Чтение из типизированного файла осуществляется
процедурой Read.
Read(<файловая переменная>, <список
переменных-комгюнент>);
Примеры:
Read(ft, a);
Read, (f, a, b, с) ;
Переменные считываются из файла и после выполнения
каждой операции считывания указатель файла перемещается на
следующую компоненту.
program р44;
var
f: file of byte;
a, b, c: byte;
begin
assign(f, 'dospl. pas');
close (f); assign(f, 'c:\news.txt'); reset (f) ; {...} close (f) ; end. Часто важно знать находится ли указатель в конце фай- ла (за последней компонентой)? В этом случае можно восполь- зоваться логической функцией Eof, которая возвращает значе- ние true - если указатель в конце файла и false - если нет. function Eof(var F: file): Boolean; Примеры: t:= Eof(fl); if Eof(ff) then... While not Eof (f2) do.... Указатель файла можно воспринимать как обычный но- мер текущей компоненты, которые нумеруются начиная с нуля. Таким образом, типизированные файлы являются структу- рой данных прямого доступа по номеру его компоненты. Чтение из типизированного файла осуществляется процедурой Read. Read(<файловая переменная>, <список переменных-комгюнент>); Примеры: Read(ft, a); Read, (f, a, b, с) ; Переменные считываются из файла и после выполнения каждой операции считывания указатель файла перемещается на следующую компоненту. program р44; var f: file of byte; a, b, c: byte; begin assign(f, 'dospl. pas'); 107
Страницы
- « первая
- ‹ предыдущая
- …
- 105
- 106
- 107
- 108
- 109
- …
- следующая ›
- последняя »