Input

用于接收显示装置的输入并保存到变量中。

格式
Input 变量名 [, 变量名, 变量名, ...]

参数

变量名
指定变量名。指定多个变量时,用“,”进行分隔。我们将此时的“,”称为分隔符。

说明
用于接收显示装置的数据并代入到指定的变量中。

执行命令时,将在显示装置上显示“?”提示符。输入数据后,在键盘上按下回车键。

注意


  • 数值输入规则

    进行数值输入时,如果有分隔符以外的非数值数据,将舍去该非数值数据及其以后的数据。

  • 字符串输入规则

    代入到字符串中时,将把数字和字母作为字符处理。

  • 与其他的Input命令有关的规则

    • 为代入对象指定多个变量时,各个要代入的数值数据必须用分隔符“,”分隔。
    • 虽然可以指定数值变量和字符串变量,但是输入数据类型必须要符合代入对象的变量类型。

易引起的错误

  • 指定的变量数与输入数据的数量不一致时

    一指定多个变量,输入数据的数量就必须与指定的变量数一致。如果命令指定的变量数与从键盘接收的数值数据的数量不一致,将出现错误2505。

参阅
Input #, Line Input, Line Input #, Print, String

Input使用示例
下例为简单的Input语句。

Function InputNumbers
    Integer A, B, C

    Print "Please enter 1 number"
    Input A
    Print "Please enter 2 numbers separated by a comma"
    Input B, C
    Print "A = ", A
    Print "B = ", B, "C = ", C
Fend

如果执行上述程序,将进行下述对话。

Please enter 1 number
?-10000
Please enter 2 numbers separated by a comma
?25.1, -10000
A = -10000
B = 25 C = -10000