Студопедия
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Текстовые файлы. Доступ к данным в текстовых файлах. Работа с текстовыми файлами. Процедуры и функции обработки текстовых файлов.

Читайте также:
  1. Callback-функции;
  2. Cоциально- медицинская работа с инвалидами.
  3. Cоциально-медицинская работа с пожилыми людьми
  4. I. Понятие, структура и функции религии. Социологические теории религии.
  5. II. Выполнение процедуры
  6. II. Выполнение процедуры
  7. II. Выполнение процедуры.
  8. III. Завершение процедуры
  9. III. Завершение процедуры
  10. III. МИССИОНЕРСКАЯ РАБОТА

 

Текстовый файл - последовательность строк символов переменной длины.

 

Хранят данные в виде строк символов. При выводе данные преобразуются из внутренней формы представления в символьную, при вводе выполняется обратное преобразование.

 

Доступ к файлам

• Последовательный

• Прямой

 

для работы со всеми типами файлов:

• assign(var f; filename: string) связывает файловую переменную f с физическим файлом

• close(var f) закрывает

• erase(var f) уничтожает физический файл на диске

• rename(var f; newname: string) позволяет переименовать физический файл

• reset(var f) открывает для чтения файл

• rewrite(var f) открывает для записывания в файл

• eof(var f): boolean возвращает значение TRUE

• IOresult: integer возвращает целое число, соответствующее коду последней ошибки ввода - вывода.

 

  1. read(f, <список>)
  2. readln(f, [<список>])
  3. write(f, <список>)
  4. writeln(f, [<список>])
  5. flush(var f: text)
  6. settextbuf(var f: text; var buf; bufsize: word)
  7. seekEof(var f: Text): boolean
  8. seekEoln(var f: text): boolean

 

 


29. Бестиповые файлы. Доступ к данным в бестиповых файлах. Работа с бестиповыми файлами. Процедуры и функции обработки бестиповых файлов.

• хранят данные в том же виде, в котором они представлены в оперативной памяти, то есть при обмене с файлом происходит побитовое копирование информации.

Предназначены для хранения участков оперативной памяти на внешних носителях. После описания файловой переменной

var <имя>: file;

для работы со всеми типами файлов:

• assign(var f; filename: string) связывает файловую переменную f с физическим файлом

• close(var f) закрывает

• erase(var f) уничтожает физический файл на диске

• rename(var f; newname: string) позволяет переименовать физический файл

• reset(var f) открывает для чтения файл

• rewrite(var f) открывает для записывания в файл

• eof(var f): boolean возвращает значение TRUE

• IOresult: integer возвращает целое число, соответствующее коду последней ошибки ввода - вывода.


30. Компонентные файлы файлы. Доступ к данным в компонентных файлах. Работа с компонентными файлами. Процедуры и функции обработки компонентными файлов.

 

Применяются для хранения однотипных элементов в их внутренней форме представления. Тип компонент задается после ключевых слов file of:

var имя: file of тип_компонент;

для работы со всеми типами файлов:

• assign(var f; filename: string) связывает файловую переменную f с физическим файлом

• close(var f) закрывает

• erase(var f) уничтожает физический файл на диске

• rename(var f; newname: string) позволяет переименовать физический файл

• reset(var f) открывает для чтения файл

• rewrite(var f) открывает для записывания в файл

• eof(var f): boolean возвращает значение TRUE

• IOresult: integer возвращает целое число, соответствующее коду последней ошибки ввода - вывода.

 

 




Дата добавления: 2015-02-16; просмотров: 83 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2025 год. (0.008 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав