我在书上有看到一段副程式的引数例题
我就学着改
但是出现了这样的错误,连副程式都读不到=.=
怎么会这样,我是哪边错了呢?
; 錯誤: no function definition: LENGTH0
(书本例题)
--------------------------
(setq mp1(get_midpt pa pb))
(setq mp2(get_midpt pb pa))
(setq mp3(get_midpt pc pd))
(setq mp4(get_midpt pd pa))
(defun get_midpt(pt1 pt2))
(setq mx(/ (+ car pt1) (car pt2)) 2))
(setq my(/ (+ cadr pt1) (cadr pt2)) 2))
(list mx my)
)
-----------------------------
-----------------------------
我就学着改
(defun C:test01() (setq line01 (length0 a))
(setq line02 (length0 b))
(setq line03 (length0 c))
(setq line04 (length0 d))
)
(defun C:length0(xline) (setq xline(entsel"選取一直線")) (setq xlinedata(entget(car xline))) (setq xlinelist10(cdr(assoc 10 xlinedata))) (setq xlinelist11(cdr(assoc 11 xlinedata))) (setq c(distance xlinelist10 xlinelist11)) (princ "\n 線段長度= ")(princ c) (prin1) )
-------------------------------------------
|