关于write-line
<p>在使用WRITE-LINE时,如何将两个或两个以上的字符串写在一行里</p><p>比如在同一行里分别写上X Y Z</p> <p>(setq str<br/> (strcat <br/> (rtos x 2 3)<br/> " "<br/> (rtos y 2 3)<br/> " "<br/> (rtos z 2 3)<br/>) )<br/>(writ-line str fp)</p> <p>高手,有没知道比read-line更好一点的函数?</p><p>因为read-line一次只能读取一行,很不方便,我想一次多读几行或者一次读完全文的话,需要用什么函数或者需要做什么编程吗?</p> <p>AUTOLISP语言的文件处理功能比较弱.只能处理文本文件,</p><p>行操作是文本文件的特点.</p><p>不能象C语言南阳随意读取文件中的任意字节.</p><p></p> yhj2007发表于2007-6-9 9:53:00static/image/common/back.gif高手,有没知道比read-line更好一点的函数?因为read-line一次只能读取一行,很不方便,我想一次多读几行或者一次读完全文的话,需要用什么函数或者需要做什么编程吗?<p>多读几行的话,那就循环一下。。</p> yhj2007 发表于 2007-6-9 09:53
高手,有没知道比read-line更好一点的函数?因为read-line一次只能读取一行,很不方便,我想一次多读几行或者一 ...
可以用保留函数来实现。
_read-nb 读二进制数据,可读取整个文件。读出的内容可包含任何特殊字符
_write-nb-str 写二进制数据到文件,可以写整个文件,可以包含任何特殊字符。
页:
[1]