русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Запись

Для записи информации в файл из программы служит процедура

Write, синтаксис которой:

WRITE ( f,<список вывода> ),

где f - имя файловой переменной,

<список вывода> - список имен переменных.

Кроме процедуры Write для текстовых файлов имеется ее модификация - процедура Writeln:

WRITELN ( f [,<список вывода> ),

где f - имя файловой переменной типа text.

Эта процедура осуществляет те же действия, что и Write, но после операции записи производит переход к следующей строке текстового файла. Процедура в виде Writeln (f) выводит в файл f

пару символов: "возврат каретки" и "перевод строки".

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

описать в программе и размер которой не должен быть меньше размера записи, установленного при открытии файла. Заголовок процедуры имеет вид:

BLOCKWRITE ( f, <буфер>, k [,r] ),

где f - имя нетипизированного файла, в который производится запись;

<буфер> - переменная-буфер (этот параметр передается как нетипизированный);

k - число записей, записываемых за один вызов, (имеет тип Word);

r - параметр типа Word, в который помещается число фактически выведенных записей.

Содержимое переменной-буфера целиком помещается в файл f,

начиная с текущей записи.

Если при записи в файл процедурой BlockWrite на диске не окажется свободного пространства, то произойдет следующее: если параметр r в вызове процедуры BlockWrite не задан, то возникнет

ошибка ввода-вывода; если параметр r задан, то ошибка не будет зафиксирована, а после выполнения процедры его значение не будет совпадать со значением параметра k.

Просмотров: 497


Вернуться в оглавление



Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.