Чтение данных из файла - Lisp

Узнай цену своей работы

Формулировка задачи:

Доброго времени суток. У меня такая задача: имеется txt файл со значениями, с него мне нужно из строчки взять число и поставить это число на размерной линии чертежа в автокаде. Вот код:
Листинг программы
  1. (setq ff (open "параметры.txt" "r"))
  2. (setq a (read-line ff))
  3. (setq n (atof (substr a 21)))
  4. (setq a (read-line ff))
  5. (princ n)
  6. (close ff)
  7. (setq ff nil)
  8. command "dimlinear" "1447, 926" "1447, 947" 20
из файла мне нужно выбрать 21-й символ (с него начинается необходимое число) и поставить это число в dimlinear.

Решение задачи: «Чтение данных из файла»

textual
Листинг программы
  1. (setq var1 (read-line ff))
  2. [...]
  3. (command "_.any-command" var1 var2 var3 "")

Объяснение кода листинга программы

  1. Создается переменная var1 и в нее записывается результат выполнения функции read-line, которая считывает строку из файла ff.
  2. [...]
  3. Выполняется команда _.any-command, в которую передаются три аргумента: var1, var2, var3.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.286 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут