Типизированные файлы. Краткая характеристика, процедуры и функции работы с файлами.
Типизированные файлы – это файлы, состоящие из нумерованной последовательности компонент любого типа. С такимифайлами можно работать в режиме прямого доступа, при котором выполняется непосредственное обращение к любой компоненте файла. Каждая запись файла имеет свой номер, начиная с 0 и т.д.
Объявление:1. Type =file of ;
Var : ;
2. Var : file of ;
Пример:
1. Type F1= file of integer;
Var f:F1;
2. Var g:file of real; k:file of char;
3. Typemen=record of
Name, city: string [20];
Data: integer;
End;
Var f:file of men;
Процедуры и функции работы с файлами:
• установочные и завершающиеоперации:
o assign( имя файловой переменной, имя физического файла) - процедура обеспечивает связь файловой переменной (логического файла) программы с реальным файлом на диске;
orewrite(имя файловой переменной) – процедура открывает файл для записи, перемещает указатель на начало файла;
o reset (имя файловой переменной) – процедура открывает файл для чтения, перемещаетуказатель на начало файла;
o close (имя файловой переменной) –процедура закрытия файла для чтения или записи;
o
• запись и чтение компонент из файла:
o read(имяфайловой переменной, комп1, комп2, …, компN) – процедура чтения из файла N последовательных компонент;
o write(имя файловой перемнной, комп1, комп2, …, компN) – процедура записи в файл Nпоследовательных компонент;
• перемещение по файлу:
o seek (файловая переменная, номер записи) - процедура перемещения указателя на запись файла с заданным номером;
o truncate (файловая переменная) -процедура, усекающая файл по текущей позиции указателя файла, т.е. все записи, находящиеся после указателя файла, удаляются;
o filesize (файловая переменная)...
Типизированные файлы – это файлы, состоящие из нумерованной последовательности компонент любого типа. С такимифайлами можно работать в режиме прямого доступа, при котором выполняется непосредственное обращение к любой компоненте файла. Каждая запись файла имеет свой номер, начиная с 0 и т.д.
Объявление:1. Type =file of ;
Var : ;
2. Var : file of ;
Пример:
1. Type F1= file of integer;
Var f:F1;
2. Var g:file of real; k:file of char;
3. Typemen=record of
Name, city: string [20];
Data: integer;
End;
Var f:file of men;
Процедуры и функции работы с файлами:
• установочные и завершающиеоперации:
o assign( имя файловой переменной, имя физического файла) - процедура обеспечивает связь файловой переменной (логического файла) программы с реальным файлом на диске;
orewrite(имя файловой переменной) – процедура открывает файл для записи, перемещает указатель на начало файла;
o reset (имя файловой переменной) – процедура открывает файл для чтения, перемещаетуказатель на начало файла;
o close (имя файловой переменной) –процедура закрытия файла для чтения или записи;
o
• запись и чтение компонент из файла:
o read(имяфайловой переменной, комп1, комп2, …, компN) – процедура чтения из файла N последовательных компонент;
o write(имя файловой перемнной, комп1, комп2, …, компN) – процедура записи в файл Nпоследовательных компонент;
• перемещение по файлу:
o seek (файловая переменная, номер записи) - процедура перемещения указателя на запись файла с заданным номером;
o truncate (файловая переменная) -процедура, усекающая файл по текущей позиции указателя файла, т.е. все записи, находящиеся после указателя файла, удаляются;
o filesize (файловая переменная)...
Поделиться рефератом
Расскажи своим однокурсникам об этом материале и вообще о СкачатьРеферат