WRITE
- 来源: https://www.freebasic.net/wiki/wikka.php?wakka=KeyPgWritePp
- 最后更新: 2025-06-01
将以逗号分隔的值列表输出到文本文件或设备
语法
Write # filenum , [ expressionlist ]参数
filenum
为 Output 或 Append 模式打开的文件或设备的文件编号。
expressionlist
要打印的以逗号分隔的项目列表
说明
将 expressionlist 中的值输出到绑定到 filenum 的文本文件或设备。值用逗号分隔,字符串用双引号括起来。大于零(0)且小于一(1)的数值如果没有零则以零(0)为前缀(例如,值 -.123 将输出为 -0.123)。多余的零被截断。
如果没有给出表达式列表,Write # 输出一个回车符(注意即使没有表达式列表,filenum 后面的逗号仍然是必需的)。
Write # 的目的是创建一个可以使用 Input # 读回的文件。
注意:
使用
Write #自然专用于 Output/Append 访问文件模式。在 Binary/Random 访问文件模式中也允许使用,但这从未经过良好测试,结果可能有所不同。
示例
start GeSHi
vb
Const filename As String = "file.txt"
Dim filenum As Integer = FreeFile()
If 0 <> Open(filename, For Output, As filenum) Then
Print "error opening " & filename & " for output."
End -1
End If
Dim i As Integer = 10
Dim d As Double = 123.456
Dim s As String = "text"
Write #filenum, 123, "text", -.45600
Write #filenum,
Write #filenum, i, d, send GeSHi
将生成如下文件:
123,"text",-0.456
10,123.456,"text"与QB的区别
- 无
参见
WritePrint #? #Input #
返回 目录