跳转到内容

BlitzMax/模块/系统/StandardIO

来自维基教科书,开放的书籍,开放的世界

BlitzMax StandardIO 模块包含用于将文本读写到标准 IO(输入/输出)流的命令。

标准 IO 流通常连接到“控制台”,允许您以非常简单的方式与应用程序交互。

全局变量

[编辑 | 编辑源代码]

StandardIOStream

[编辑 | 编辑源代码]

Global StandardIOStream:TStream=TTextStream.Create( New TCStandardIO,TTextStream.UTF8 )

描述: 用于 Print 和 Input 的 BlitzMax 流对象

信息: PrintInput 命令可以通过将 StandardIOStream 全局变量设置为替代流对象来重定向。

Function Print( str$="" )

描述: 将字符串写入标准 IO 流

信息: 在 str 之后也写入一个换行符。

示例:

Rem
Use the Print command to output BlitzMax strings to the Console window.
End Rem

Print "Hello World"

Function Input$( prompt$=">" )

描述: 从标准 IO 流接收一行文本

信息: 可选的 prompt 在返回输入之前显示。

示例:

Rem
Use the Input command to read user input from the console to a BlitzMax String.
End Rem

name$=Input("What is your name")
print "Hello "+name
华夏公益教科书