unix下的文本文件拿到windows中,换行符都成为“▋”,整个文件内容在记事本中就成为一行(用了自动换行)。
我用open 文件名 for input access as #1
然后 line input #1, S (S事先定义为String),就会将整个一行都读下来包括“▋”。然后用print S,则会自动分行。我的目的是将unix文本文件的内容一行一行读下来,即每次就读两个“▋”之间的内容,该如何写呢?
我用open 文件名 for input access as #1
然后 line input #1, S (S事先定义为String),就会将整个一行都读下来包括“▋”。然后用print S,则会自动分行。我的目的是将unix文本文件的内容一行一行读下来,即每次就读两个“▋”之间的内容,该如何写呢?
探讨!
http://search.csdn.net/Expert/topic/546/546534.xml?temp=.6296045
http://search.csdn.net/Expert/topic/840/840098.xml?temp=.3119013
读取也简单,不要用line input,速度太慢且不认换行符。
你可这样
dim s as string
open "c:\1.txt" for binary as #1
s=inputb(lof(1),1)
close #1'转换换行符可用
s=replace(s,chr(10),vbcrlf)'把所有行分别存入数组可用
dim a() as string
a=split(s,chr(10))
------------
不是‘/n’吗?