Skip to content

WRITE


将以逗号分隔的值列表输出到文本文件或设备

语法

Write # filenum , [ expressionlist ]

参数

filenum

OutputAppend 模式打开的文件或设备的文件编号。

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, s

end GeSHi

将生成如下文件:

123,"text",-0.456

10,123.456,"text"

与QB的区别

参见

  • Write
  • Print #
  • ? #
  • Input #

返回 目录

基于 FreeBASIC 官方文档翻译 如有侵权请联系我们删除
FreeBASIC 是开源项目,与微软公司无隶属关系