alphago原理讲解 知乎:vb中有关文件操作的问题

来源:百度文库 编辑:高校问答 时间:2024/05/01 23:26:37
我用 open wenjian for input as#1
读出一个文件 用input 行显示.
为什么此文件只能是*.txt文件,而其他文件(如*.rtf,*.doc 等)读出后有很多与原文不一样的内容.请高手指点.

其实这跟什么doc等扩展名无关,主要是里面的数据是由什么结构存储的。你可以这样,先用output把一句话存在一个doc文件里,再用input读取,会发现根本没问题。但是你如果用word编辑这个doc文件输入一句话则不会读出正确结果。

你现在要理解一个问题,一个文件是否是纯文本文件与这个文件的后缀无关,甚至.dll都可以是纯文本。但是你要用纯文本的方式写入才可以。如果你用word软件编写DOC文件,那么就不是以纯文本方式写入。所以会出现错误啊~

因为你让它用INPUT行显示,所以它必须是WINDOWS文本文件,里面的字符才能正确显示,如果用写字板文件等非WINDOWS文本的话,就会出现乱码,和原文不一样。
解释不是很清楚哇!

txt/doc...存储结构不一样