本帖最后由 4041186888 于 2013-3-7 16:03 编辑
一个简单的读取数据程序
- (setq fd1 (getfiled "请选择一个DAT文件" (getvar "dwgprefix") "dat" 16))
- (setq fd (open fd1 "r"))
- (while (read dt1)
- ... ...
- (setq dt1 (read-line fd))
- )
↑这样就会报错~如果改成
- (setq fd1 (getfiled "请选择一个DAT文件" (getvar "dwgprefix") "dat" 16))
- (setq fd (open fd1 "r"))
- (setq dt1 (read-line fd))
- (while dt1
- (if (/= dt1 nil)
- ... ...
- (setq dt1 (read-line fd))
- )
或者这样就不会报错 到底是什么原因呢(read dt1)判断while实在想不出有什么问题啊- (setq fd1 (getfiled "请选择一个DAT文件" (getvar "dwgprefix") "dat" 16))
- (setq fd (open fd1 "r"))
- (while (setq dt1 (read-line fd))
- ... ...
- (setq dt1 (read-line fd))
- )
|