Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ОАиП_1 / Module4 / УЭ-2

.html
Скачиваний:
18
Добавлен:
25.02.2016
Размер:
7.88 Кб
Скачать

Документ без названия

Виды файлов       Паскаль поддерживает три файловых типа: текстовые файлы типизированные файлы нетипизированные файлы   Текстовые файлы Типизированные файлыНетипизированные файлы Определение   Cовокупность строк, разделенных метками конца строки. Сам файл заканчивается меткой конца файла.     Доступ к каждой строке возможен лишь последовательно, начиная с первой. Одновременная запись и чтение запрещены.   Последовательность компонент любого заданного типа (кроме типа "файл").   Доступ к компонентам файла осуществляется по их порядковым номерам. Компоненты нумеруются, начиная с 0. После открытия файла указатель (номер текущей компоненты) стоит в его начале на нулевом компоненте. После каждого чтения или записи указатель сдвигается к следующему компоненту.   Последовательность компонент произвольного типа. Имя файла     t: text     f2: file of integer     f3: file Процедуры и функции     Чтение файла: Read(имя_файловой_переменной, список переменных) ReadLn(имя_файловой_переменной, список переменных)     Запись в файл: Write(имя_файловой_переменной, список переменных) WriteLn(имя_файловой_переменной, список переменных)     Добавление информации к концу файла: Append(имя_файловой_переменной)     Конец строки: EOLn(var имя_файла:Text):Boolean     Увеличения или уменьшения буфера ввода: SetTextBuf( var имя_файловой_переменной: Text; var Buf; BufSize: Word )     Запись данных из буфера в открытый файл: Flush( var имя_файловой_переменной: Text )     Возвращение значение True, если до конца строки остались только пробелы: SeekEOLn( var имя_файловой_переменной: Text ): Boolean     Возвращение значение True до конца файла остались строки, заполненные пробелами: SeekEOF( var имя_файловой_переменной: Text ): Boolean     Чтение файла: Read(имя_файловой_переменной, список переменных);     Запись в файл: Write(имя_файловой_переменной, список переменных);     Смещение указателя файла: Seek(имя_файловой_переменной, n);     Определение количества компонент: FileSize(имя_файловой_переменной): longint;     Определение позиции указателя: FilePos(имя_файловой_переменной): longint;    Отсечение последних компонент файла: Truncate(имя_файловой_переменной)     Чтение файла: BlockRead(имя_файловой_переменной, X, Count, QuantBlock);     Открытие файла для чтения: Reset(имя_файловой_переменной, BufSize)     Открытие файла для записи: Rewrite(имя_файловой_переменной, BufSize)     Запись в файл:     BlockWrite(имя_файловой_переменной, X, Count, QuantBlock)

Соседние файлы в папке Module4