如何有效地错误检查和评估用户输入?

时间:2018-05-01 18:49:55

标签: input integer basic

我是一名非常初学的程序员,正在上学。我们有一个项目,我们需要检查用户输入是否为整数,如果不是,我们必须返回错误消息。有人会知道怎么做这样的事吗?

2 个答案:

答案 0 :(得分:0)

检查输入值是否为整数:

REM check if user input is integer
PRINT "Input";
INPUT X$
IF VAL(X$) THEN
    PRINT "Input is numeric value"
END IF

答案 1 :(得分:0)

检查输入是整数还是小数 编辑:05/07/2018包括错误检查

REM check if user input is integer
ON ERROR GOTO 100
PRINT "Input";
INPUT X$
IF VAL(X$) THEN
    IF INSTR(X$, ".") THEN
        PRINT "Input is fractional"
    ELSE
        PRINT "Input is numeric value"
    END IF
END IF
END
100 IF ERR = 6 THEN PRINT "Overflow"
END