Работа с файлами



Скачать 18.81 Kb.
Дата30.04.2019
Размер18.81 Kb.
Название файлаРабота с файлами.docx

Работа с файлами

Для того, чтобы работать с файлами в паскале, объявляют переменную, которую называют файловой. Файловые переменные бывают следующих видов:



  1. Текстовые

  2. Типизированные

Общий вид объявления такой, соответственно для каждого вида:

var


<имя файловой переменной>: text;
<имя файловой переменной >: file of <тип>;
<имя файловой переменной >: file;

Файловые переменные (далее ф.п.) второго вида могут объявляться любым основным типом. Следующим шагом надо связать файловую переменную и файл (физический файл), находящийся на жестком диске или на съемном носителе:



аssign (<имя ф.п.>, <директория>);

Примечание: в Pascal ABC .NET можно использовать оператор AssignFile(<имя ф.п.>, <директ.>);

Запомните! После того, как Вы связали ф.п. с физическим файлом, работать с последним Вы еще не можете, так как он еще не открыт.

Для того чтобы открыть файл на чтение и на запись используют оператор reset (<имя ф.п.>);. Примечание: файл, связанный с переменной текстового типа открывается просто на чтение.

Для того чтобы открыть файл на запись, обнулив все его содержимое, даже если он уже существовал, используют rewrite (<имя ф.п.>);. Примечание: Рекомендуется данную команду применять сразу после того, как создан новый файл.

Для закрытия файла используют close (<имя ф.п.>);. В Pascal ABC .NET можно использовать CloseFile (<имя ф.п.>);. Примечание: Рекомендуется при завершении работы приложения закрывать все файлы, открытые данной программой.

Erase (<имя ф.п.>); — удаляет файл, связанный с файловой переменной, с диска.

Rename (<имя ф.п.>,<нов.имя>); — переименовывает файл на диске, связанный с файловой переменной.

Функция EOF (<имя ф.п.>); — возвращает значение True, если достигнут конец файла, иначе False, если конец не достигнут.

Для считывания информации из файлов применяют следующие команды:

Read (<имя ф.п.>, <список переменных>); — считывает информацию из файла в переменные и оставляет указатель на этой же строке в файле.

Write (<имя ф.п.>, <список переменных>); — записывает в файл информацию, содержащуюся в переменных, и не переводит указатель на следующую строку.

Текстовые файлы

Теперь разберемся с командами, которые могут быть использованы только в случае одного из видов файловых переменных.

Append (<имя ф.п.>); — открывает текстовый файл, ставя указатель на его конец. Таким образом, можно дописать какую-нибудь информацию.

Readln (<имя ф.п.>, <список переменных>); — считывает информацию из файла в переменные и переводит указатель в файле на следующую строку.

Writeln (<имя ф.п.>, <список переменных>); — записывает в файл информацию, содержащуюся в переменных, и переводит указатель на следующую строку.

Eoln (<имя ф.п.>); — возвращает True, если достигнут конец строки в файле, иначе False.



Типизированные файлы

Как упоминалось ранее, для того, чтобы создать типизированный файл, нужно объявить файловую переменную с любым типом, даже с составным, который Вы создали сами. Общий синтаксис объявления такой переменной:

var <имя ф.п.>: file of <тип>;

Для работы с типизированными файлами, кроме общих команд для всех файлов, используют следующие:

FilePos (<имя ф.п.>); — возвращает положение указателя в файле.

FileSize (<имя ф.п.>); — возвращает количество элементов в файле.



Seek (<имя ф.п.>; <номер элемента>); — перемещает указатель на конкретный элемент в файле.

Truncate (<имя ф.п.>); — удаляет все элементы в файле с позиции указателя.
Скачать 18.81 Kb.

Поделитесь с Вашими друзьями:

Похожие:

Работа с файлами iconОсновные утилиты для работы с файлами в ос gnu/linux
Цель работы: научиться работать с файловой системой через командный интерпретатор, научиться пользоваться справочной информацией
Работа с файлами iconДипломная работа
Психологическая работа по адаптации ребенка из неблагополучной семьи к обучению в школе
Работа с файлами iconНаучная работа по дисциплине «Научно-исследовательская работа»

Работа с файлами iconМетодические рекомендации к материалам урока с использованием эор
Формы работы с учащимися лекция с элементами мультимедийности, фронтальная (коллективная), работа в группах, индивидуальная работа...
Работа с файлами iconЛабораторная работа №1 Работа с диспетчером задач
Получить практические навыки работы пользователя с программой диспетчеризации задач
Работа с файлами iconКурсовая работа По дисциплине "Инвестиционный менеджмент"
Безопасность инвестиционной деятельности как составляющая экономической безопасности предприятия курсовая работа
Работа с файлами iconКонтрольная работа тема : Предмет : Группа: Проверил : Чита 2017 г. Контрольная работа №1
Вопрос №23. Определение понятий: горючая смесь, рабочая смесь, составы горячих смесей, коэффициент избытка воздуха?
Работа с файлами iconКурсовая работа предусматривает проектирование очистных сооружений и реагентного хозяйства
Данная работа представляет собой учебную курсовую работу по дисциплине «Водоснабжение», разработанная согласно заданию, выданному...
Работа с файлами iconПрактическая работа №15 «Работа в тестовом редакторе ms word. Использование систем проверки орфографии и грамматики. Форматирование текстового документа»
Цель работы: Научиться работать с текстовым редактором ms word, проверять орфографию, форматировать текст, разбивать документ на...
Работа с файлами iconКурсовая работа особенности разработки меню (на примере меню ресторана «Турист») Южно-Сахалинск, 2009
Дипломная работа: Особенности разработки меню




База данных защищена авторским правом ©refnew.ru 2020
обратиться к администрации

    Главная страница
Контрольная работа
Курсовая работа
Теоретические основы
Методические указания
Методические рекомендации
Лабораторная работа
Рабочая программа
Общая характеристика
Теоретические аспекты
Учебное пособие
Практическая работа
История развития
Пояснительная записка
Дипломная работа
Самостоятельная работа
Общие положения
Экономическая теория
Методическая разработка
Физическая культура
Методическое пособие
Исследовательская работа
Направление подготовки
Общая часть
Теоретическая часть
Общие сведения
Техническое задание
Общие вопросы
Образовательная программа
Управления государственных
Федеральное государственное
Экономическая безопасность
Конституционное право
реакция казахского
Основная часть
Организация работы
Техническое обслуживание
Российская академия
Понятие сущность
Усиление колониальной
прохождении производственной
Обеспечение безопасности
программное обеспечение
Выпускная квалификационная
квалификационная работа
муниципальное управление
Теория государства
Уголовное право
Математическое моделирование
Административное право
Название дисциплины
Земельное право