vb中如何把变量的值写入txt文件中?

来源:百度知道 编辑:UC知道 时间:2024/05/23 01:51:54
vb中如何把变量的值写入txt文件中?
我想把g,l,hu等等变量中存入txt文件中,如何编写代码呢,谢
我是这样编的程序的,但是出来的txt文件只有相应的行,是空白行。这是怎么回事呢?我怀疑是变量的问题,但是我的变量在前一个窗口输入值了啊
Open "d:\shuju.txt" For Output As 1
Print #1, d
Print #1, s
Print #1, l
Print #1, n
Print #1, ge
Print #1, ne
Print #1, gnum
Print #1, ysb
Print #1, hu
Print #1, pa
Print #1, ta
Print #1, psc
Print #1, tsc
Print #1, asc1
Print #1, aeo
Print #1, aso
Print #1, aec
Print #1, ved
Print #1, vsd
Print #1, lo
Print #1, dan

open "c:\1.txt" for output as #1
print #1,g,l,hu'其他的可以用逗号分隔写在后面,
print #1,a'也可以另起一行
close

这是Open函数的原型

Open pathname For mode [Access access] [lock] As [#]filenumber [Len=reclength]

Open 语句的语法具有以下几个部分:

部分 描述
pathname 必要。字符串表达式,指定文件名,该文件名可能还包括目录、文件夹及驱动器。
mode 必要。关键字,指定文件方式,有 Append、Binary、Input、Output、或 Random 方式。如果未指定方式,则以 Random 访问方式打开文件。
access 可选。关键字,说明打开的文件可以进行的操作,有 Read、Write、或 Read Write 操作。
lock 可选。关键字,说明限定于其它进程打开的文件的操作,有 Shared、Lock Read、Lock Write、和 Lock Read Write 操作。
filenumber 必要。一个有效的文件号,范围在 1 到 511 之间。使用 FreeFile 函数可得到下一个可用的文件号。
reclength 可选。小于或等于 32,767(字节)的一个数。对于用随机访问方式打开的文件,该值就是记录长度。对于顺序文件,该值就是缓冲字符数。

#号在这里是表明 其后面的是一个有效的文件号,它可以省略,即不加也行
一般会在函数的参数中告诉你是否使用#号

在VB中,在函数中一般是在 一个有效的文件号前边加#号,比如下边的几个函数
其中的参数也用到文件号,

Width语句(这里的#号不能省略)

Width #filenumber, width

Width # 语句的语法具有以下几个部分: