主题:[求助]Qbasic运行结果过长时如何分页显示?
yaoyusheng
[专家分:460] 发布于 2007-07-19 12:56:00
[求助]Qbasic运行结果过长时如何分页显示?
回复列表 (共3个回复)
沙发
Matodied [专家分:7560] 发布于 2007-07-19 13:20:00
用SLEEP语句。
假设要输出一个有1000个元素的数组,每屏输出20个,每输出一屏暂停5秒。
FOR i=1 TO 1000
PRINT a(i)
IF i MOD 20=0 THEN
SLEEP 5
CLS
END IF
NEXT i
板凳
yaoyusheng [专家分:460] 发布于 2007-07-19 16:14:00
太感谢你了!
真的!!!谢谢!!!
我还想问一下,要是我不想让它自动跳到下一页,想手动来控制,怎么设置呢?
3 楼
Matodied [专家分:7560] 发布于 2007-07-19 20:37:00
FOR i=1 TO 1000
PRINT a(i);
IF i MOD 20=0 THEN
DO
LOOP UNTIL INKEY$<>""
CLS
END IF
NEXT i
(注:INKEY$函数是读取用户在执行所在语句时的一个键,如没有按任何键,并不等待,返回空串)。
加分!
我来回复