在VB读写文件中,用顺序访问模式写入文件,回车符及换行符,是否会被写入。请指导,谢谢

2020-07-04 科技 78阅读
这个跟你在窗体上用Print命令显示字符是同样的原理的:
比如:
Print "abc";
Print "def";
Print "123";
窗体上将显示:
abcdef123
而如果是:
Print "abc"
Print "def"
Print "123"
则窗体上将显示:
abc
def
123
同样,如果是写入文本文件:
Print #1, "abc";
Print #1, "def";
Print #1, "123";
那么文件中的存储结果将是不换行的:
abcdef123
而如果是:
Print #1, "abc"
Print #1, "def"
Print #1, "123"
则文件中的内容也是分行的:
abc
def
123
所以你不要以为屏幕显示、写入文件(此外还有在打印机输出)都用Print是巧合或者是VB的开发人员偷懒,事实上它们的原理都是相通的,你只要把文件、打印机都想象成屏幕,那你就好理解了。
因此,会不会换行,实际上是完全由你自己决定的,想换行就换行,不想换就不换。
补充一句:在屏幕显示时Print命令中用到一些辅助函数如Spc()、Tab()等等在保存文件时同样可以使用。
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com