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