CASS 里面怎样查询 多段线的长度
查询代码如下:
(defun c:LL ()
(setvar "cmdecho" 1)
(setq en (ssget (list '(0 . "spline,arc,line,ellipse,LWPOLYLINE"))))
(setq i 0)
(setq ll 0)
(repeat (sslength en)
(setq ss (ssname en i))(setq endata (entget ss))
(command "lengthen" ss "")
(setq dd (getvar "perimeter"))
(setq ll (+ dd ll))
(setq i (1+ i)))
(princ "所选线条总长为:")
(princ ll)
(princ))

扩展资料:
注意事项
查询两点距离及方位功能多了两个参数的查询:
1、线长在当前比例下的图纸上尺寸
2、线两个端点的方位角
系统函数strlen(),需包含头文件string.h
#include<stdio.h>#include<string.h>
int main()
{int n;char a[100];
scanf("%s",a);
n=strlen(a);
printf("串长为%d",n);
return 0;
}其二,是检测'\0'的位置:
#include<stdio.h>
int main()
{int n;
char a[100];
scanf("%s",a);
for(n=0;s[n]!='\0';n++);
printf("串长为%d",n);
return 0;
}
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:84
阅读量:77
阅读量:184
阅读量:181
阅读量:159