Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Файла, т е file1. Exe файл myfile. Dub появилсяСодержание книги
Поиск на нашем сайте В той же папке, где находится FILE1.EXE. В обоих Случаях - в текущей папке) ---- Результат: ----- 1.01000000000000E+0001 2.02000000000000E+0001 3.03000000000000E+0001 4.04000000000000E+0001 7.77000000000000E+0001 7.77000000000000E+0001 7.77000000000000E+0001 7.77000000000000E+0001 7.77000000000000E+0001 Текстовые файлы Параметры-переменные, которые заполняются данными при помощи процедур read/readln из текстовых файлов, могут иметь типы: char, string, PChar, численные типы (целые и вещественные). Аналогично, процедуры write/writeln записывают из параметров- выражений этих же типов и boolean (в виде true или false). Процедура read имеет синтаксис: read ([<файловая переменная>,]<переменная-буфер>, <переменная-буфер>,...); При этом данные (численные), записанные в файле, должны отделяться друг от друга пробелом или знаком табуляции, так что очередная порция данных между разделителями сохраняется в очередной переменной из списка параметров. Переменная-буфер должна иметь тип - один из численных. Если переменная-буфер имеет тип char, то данные в файле читаются посимвольно в соответствующие переменные. Если переменная-буфер имеет тип string[N], то данные в файле читаются по N символов в соответствующие переменные, в частности, string - читается 255 символов. Если в файле встретится новая строка (#13#10) чтение данных из файла прекратится. Процедура readln делает то же самое, но способна читать признак конца строки (#13#10) и переходить к чтению следующей строки файла. Нетипизированные файлы Чтение производит процедура BlockRead, которая имеет синтаксис: BlockRead(<файловая переменная>,<переменная - буфер чтения>, N [, fact]); Где: N - (выражение) - сколько записей нужно прочесть, переменная - буфер должна имет размер не менее, чем N*<размер записи> необязательный параметр fact возвращает число фактически прочитанных записей (если достигнут конец файла и прочтено < N записей.) Запись в файл. Типизированные файлы Процедура Write(<файловая переменная>,<переменная - буфер записи>, <переменная - буфер записи>,...); Переменные должны иметь тип - базовый тип файла. Исполнение этой процедуры: Содержимое переменных записывается в файл, начиная от текущего положения файлового указателя. Файловый указатель перемещается на соответствующее число байт вперед. Текстовые файлы Процедура write имеет синтаксис: write ([<файловая переменная>,]<выражение>, <выражение>,...); Значения выражений (тип: строковый, символьный, PChar, целый, вещественный, логический) записываются в файл по порядку. Нетипизированные файлы Запись производит процедура BlockWrite, которая имеет синтаксис: BlockWrite(<файловая переменная>,<переменная - буфер записи>, N [, fact]); Где: N - (выражение) - сколько записей нужно прочесть, переменная - буфер должна имет размер не менее, чем N*<размер записи> Необязательный параметр fact возвращает число фактически записанных записей. Программирование на языке Паскаль уже долгие годы привлекает начинающих пользователей свой простотой и универсальными возможностями. Программы, написанные на Паскале могут решить множество задач. Большое значение для грамотного использования данного языка программирования имеют теоретические основы, изучение основных понятий и обучение правильной работе с файлами. Что такое файл? Под ним понимается определенная последовательность однотипных компонентов, имеющих определенный ограничитель - конец файла, который располагается на внешнем устройстве. Исторически и повсеместно, а не только в языке Паскаль компонент файла принято называть записью. Запись в файле не следует путать с типом данных в Паскале. Это в первую очередь законченный компонент, при котором выполняются операции чтения из файла или записи в него. Размер записи в файле определяется его типом. Как определить тип файла? Для начала нужно определить список тех элементов, которые входят в его состав. Количество компонентов определения не требует. Язык программирования Паскаль позволяет выполнять некоторые действия и без определения типа файла. Для этого ему присваивают тип FILE и называют его нетипизированным. Однако стандартные операции по чтению и записи файла в таком случае невозможны.
|
||
|
Последнее изменение этой страницы: 2017-02-07; просмотров: 167; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.198 (0.006 с.) |