Новости

О проекте

Зачем?

Используемое ПО

Методика разработки сцен на PostScript

Операторы языка PostScript

Библиотека

Изучение языка

Статьи

Ссылки...

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

01234567
Об
=

Пишет в стандартный файл текстовое представление Об. Если Об - простой тип (число, строка) - то его значение, если сложный -nostringval-.


01234567
Об
==

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


01234567
ИДФ
bytesavailableцелое
ИДФИД открытого файла
целоекол-во байт

Возвращает количество байт, доступных для чтения.


01234567
ИДФ
close
ИДФИД открытого файла

Закрывает файл и удаляет его ИД из системы.


01234567
ИДФ
currentfile
ИДФИД открытого файла

Возращает ИД файла, который в текущее время выполняется интерпретатором.


01234567
логич
echo
логичtrue - включено эхо;false - выключено.

Включает/выключает эхо.


01234567
НазваниеРежим
fileИДФ
НазваниеИмя и/или путь открываемого файла
Режимрежим доступа для открываемого файла: только чтение, чтение-запись, запись.
ИДФИД открытого файла

Окрывает файл, указанный в Название, в режиме Режим. Возвращает ИД открытого файла.


01234567
flush

Принудительно переписывает данные из буфера в стандартный выводной файл


01234567
ИДФ
flushfile
ИДФИД открытого файла

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


01234567
строка
print

Выводит строку в стандартный выходной файл.


01234567
prompt

Печатает приглашение интерпретатора, когда последний готов к вводу.


01234567
pstack

Печатает содержимое всего стека. Работает подобно ==, но объекты со стека не удаляются.


01234567
ИДФ
readлогичцелое
ИДФИД открытого файла
логичtrue - символ прочитан успешно; false - конец файла, нечего читать.
целоекод прочитанного символа, если не конец файла. В противном случае параметр отсутсвует.

Читает один символ из файла


01234567
строкаИДФ
readhexstringлогичстрока
строкаместо, куда будет помещен результат
ИДФИД открытого файла
логичtrue - символ прочитан успешно; false - конец файла, нечего читать.
строкарезультат

Читает шестнадцатеричное из файла


01234567
строкаИДФ
readlineлогичстрока
строкаместо, куда будет помещен результат
ИДФИД открытого файла
логичtrue - символ прочитан успешно; false - конец файла, нечего читать.
строкачто прочитали

Читает строку из файла


01234567
строкаИДФ
readstringлогичстрока
строкаместо, куда будет помещен результат
ИДФИД открытого файла
логичtrue - символ прочитан успешно; false - конец файла, нечего читать.
строкачто прочитали

Читает строку из файла


01234567
ИДФ
resetfile
ИДФИД открытого файла

Очищает буфер файла. Данные из буфера теряются безвозвратно.


01234567
Файл
run
ФайлИмя и/или путь открываемого файла

Загружает содержимое файла Файл в интерпретатор и выполняет его.


01234567
stack

Печатает содержимое всего стека. Работает подобно =, но объекты со стека не удаляются.


01234567
логич
status

Возвращает статус открытого файла


01234567
ИДФ
tokenлогичслово
ИДФИД открытого файла
логичtrue - символ прочитан успешно; false - конец файла, нечего читать.
словопрочитанное слово. Если был достигнут конец файла, то параметр отсутсвует.

Читает одно слово из файла


01234567
целоеИДФ
write
целоекод записываемого символа
ИДФИД открытого файла

Пишет один символ в файл


01234567
строкаИДФ
writehexstring
строкачто пишем
ИДФИД открытого файла

Пишет шестнадцатеричное в файл


01234567
строкаИДФ
writestring
строкачто пишем
ИДФИД открытого файла

Пишет строку в файл




©Фурашев А. 2002
e-mail

Хостинг от uCoz