Категория
Информатика
Тип
доклад
Страницы
4 стр.
Дата
29.01.2008
Формат файла
.rtf — Rich Text Format (Wordpad)
Архив
152490.zip — 8.9 kb
  • fajlovyj-vvodvyvod_152490_1.rtf — 70.27 Kb
  • Readme_docus.me.txt — 125 Bytes
Оцените работу
Хорошо  или  Плохо


Текст работы

Тема доклада: Файловый ввод/вывод _BYV_
1
Тема доклада: Файловый ввод /
вывод.
Функциональный язык программирования Лисп поддерживает широкие возможности для работы с файлами. При этом вводится понятие потока,
с которым связан файл с одной стороны и какой-то символ с другой. Поток представляет собой некий абстрактный
объект, с которым мы можем
работать, не углубляясь в
аппаратную и программную реализацию работы с данными.
Рассмотрим основные функции для работы с файлами:
OPEN
filespec &key direction element-type if-exists if-does-not-exist external-format
Функция создает, открывает и возвращает поток файла заданного в filespec .
filespec – путь к файлу
direction одно из:input, :output, :io, или :probe. По умолчанию:input.
Режим открытия файла (чтение, запись, чтение/запись, поток создан но закрыт )
element-type – тип данных с которыми поддерживает работу файл. По умолчанию Character.
if-exists –
поведение если файл
уже
существует ( : error, :new-version, :rename
, : rename-and-delete, :overwrite, :append, :supersede ).
if -
does - not
- exist
- поведение если файл не существует
( :error, :create ) .
external -
format – Внешний указатель формата файла. The default is :
default .
Возвращает
поток (
stream ).
( setq
s (
open “
example . txt
” : direction
: io )) ; создает файл дле чтения/записи и связывает с ним символ
s .
LOAD
filespec
Эта функция загружает файл выражений и выполняет эти выражения. filespec - это строковая константа, которая представляет собой



Ваше мнение



CAPTCHA