Понятие файла

ТЕМА 14. Файлы

Понятие файла. Процедуры для работы с файлами – открытие и закрытие файлов. Создание и работа с текстовыми файлами. Основные функции чтения-записи

Различают два вида файлов: текстовые и двоичные.

Текстовые файлы хранят информацию в виде последовательности символов. Вывод осуществляется аналогично выводу на экран. Текстовые файлы могут быть отредактированы в любом текстовом редакторе. В текстовом режиме каждый разделительный символ строки автоматически преобразуется в пару (возврат каретки – переход на новую строку).

Например строка “Privet\nstudent\n”

В памяти хранится:

P r i v e t \10 s t u d e n t \10 \0

В текстовом файле хранится:

P r i v e t \10\13 s t u d e n t \10 \13

Бинарные (или двоичные) файлы предназначены для хранения только числовых значений данных. Структура такого файла определяется программно.

Дисковый файл – это поименованное место на носителе информации.

Файлы, размещаемые на магнитных носителях, имеют следующую структуру:

 
 

 


В начале файла записана информация о файле BOF (Begin of File), его имя, тип, длина и т.д., в конце файла помещается признак конца файла EOF (End of File). Если файл пуст, то BOF и EOF совмещены, а указатель установлен в ноль.