ВУЗ:
Составители:
Рубрика:
73
• (close <дескриптор файла>). Данная функция закрывает файл,
открытый функцией open после ввода в него данных. Если необходимо в
этот файл добавить новые данные, то следует вновь использовать функ-
цию open.
Пример: пусть ff – дескриптор открытого файла (см. ваше). Тогда
(close ff) закроет файл "new.txt" и возвратит nil.
• (rеad-line <дескриптор файла>). Данная функция считывает дан-
ные, вводимые с клавиатуры или из открытого файла, заданного пара-
метром <дескриптор файла>. Она возвращает строку, которая была
считана.
Пример:
(setq f (open "mm1.txt" "r")) – создается дескриптор файла с режимом
доступа − открыт для чтения.
(setq b1 (atoi (read-line ff)) h1 (atoi (read-line ff)) l1 (atoi (read-line ff)) −
переменным b1, h1 и l1 присваиваются значения, заданные в файле
mm1.txt
• (write-line <строка> <дескриптор файла>). Эта функция исполь-
зуется для записи строковой константы <строка> на экран или в дескрип-
тор файла, заданный параметром <дескриптор файла>. При записи на
экране <строка> берётся в кавычки, а при записи в файл кавычки опус-
каются.
• (print <выражение> <дескриптор файла>). При использовании
этой функции вводимый текст <выражение> выводится на экран и воз-
вращается в Автолисп. В случае, если присутствует переменная <деск-
риптор файла> и она является дескриптором открытого для записи фай-
ла, то вводимое <выражение> передается на экран и в файл. Это <выра-
жение> печатается без пробелов и без перехода на новую строку.
5.5. Создание параметрических изображений
при интерактивном вводе параметров
Отдельные фрагменты текстовой программы, позволяющей получать
параметрические изображения разреза и вида слева изделия по рис. 5.4,
приведены сразу после рисунка. Данный пример позволяет обобщить
представление о структуре программы и назначении её основных блоков.
• (close <дескриптор файла>). Данная функция закрывает файл,
открытый функцией open после ввода в него данных. Если необходимо в
этот файл добавить новые данные, то следует вновь использовать функ-
цию open.
Пример: пусть ff – дескриптор открытого файла (см. ваше). Тогда
(close ff) закроет файл "new.txt" и возвратит nil.
• (rеad-line <дескриптор файла>). Данная функция считывает дан-
ные, вводимые с клавиатуры или из открытого файла, заданного пара-
метром <дескриптор файла>. Она возвращает строку, которая была
считана.
Пример:
(setq f (open "mm1.txt" "r")) – создается дескриптор файла с режимом
доступа − открыт для чтения.
(setq b1 (atoi (read-line ff)) h1 (atoi (read-line ff)) l1 (atoi (read-line ff)) −
переменным b1, h1 и l1 присваиваются значения, заданные в файле
mm1.txt
• (write-line <строка> <дескриптор файла>). Эта функция исполь-
зуется для записи строковой константы <строка> на экран или в дескрип-
тор файла, заданный параметром <дескриптор файла>. При записи на
экране <строка> берётся в кавычки, а при записи в файл кавычки опус-
каются.
• (print <выражение> <дескриптор файла>). При использовании
этой функции вводимый текст <выражение> выводится на экран и воз-
вращается в Автолисп. В случае, если присутствует переменная <деск-
риптор файла> и она является дескриптором открытого для записи фай-
ла, то вводимое <выражение> передается на экран и в файл. Это <выра-
жение> печатается без пробелов и без перехода на новую строку.
5.5. Создание параметрических изображений
при интерактивном вводе параметров
Отдельные фрагменты текстовой программы, позволяющей получать
параметрические изображения разреза и вида слева изделия по рис. 5.4,
приведены сразу после рисунка. Данный пример позволяет обобщить
представление о структуре программы и назначении её основных блоков.
73
Страницы
- « первая
- ‹ предыдущая
- …
- 71
- 72
- 73
- 74
- 75
- …
- следующая ›
- последняя »
