在使用WRITE-LINE时,如何将两个或两个以上的字符串写在一行里

比如在同一行里分别写上X Y Z



网友答:

(setq str
  (strcat
    (rtos x 2 3)
     "  "
    (rtos y 2 3)
     "  "
    (rtos z 2 3)
) )
(writ-line str fp)



网友答:

高手,有没知道比read-line更好一点的函数?

因为read-line一次只能读取一行,很不方便,我想一次多读几行或者一次读完全文的话,需要用什么函数或者需要做什么编程吗?



网友答:

AUTOLISP语言的文件处理功能比较弱.只能处理文本文件,

行操作是文本文件的特点.

不能象C语言南阳随意读取文件中的任意字节.



网友答:
yhj2007发表于2007-6-9 9:53:00高手,有没知道比read-line更好一点的函数?因为read-line一次只能读取一行,很不方便,我想一次多读几行或者一次读完全文的话,需要用什么函数或者需要做什么编程吗?

多读几行的话,那就循环一下。。



网友答:
yhj2007 发表于 2007-6-9 09:53
高手,有没知道比read-line更好一点的函数?因为read-line一次只能读取一行,很不方便,我想一次多读几行或者一 ...

可以用保留函数来实现。
_read-nb 读二进制数据,可读取整个文件。读出的内容可包含任何特殊字符
_write-nb-str 写二进制数据到文件,可以写整个文件,可以包含任何特殊字符。

网友答:
baitang36 发表于 2022-5-10 08:32
可以用保留函数来实现。
_read-nb 读二进制数据,可读取整个文件。读出的内容可包含任何特殊字符
_writ ...

哪里有这两个函数呢


网友答:
baitang36 发表于 2022-5-10 08:32
可以用保留函数来实现。
_read-nb 读二进制数据,可读取整个文件。读出的内容可包含任何特殊字符
_writ ...

需要这两个函数的使用方法详细示例
  • 上一篇:去除LSP全部注释
  • 下一篇:没有了