在运行时,不断提示输入一行,直到用户输入了某些内容(空换行符除外),即不只是按Enter或OK。既不需要也不禁止输出或结果。
伪代码1
myform = new form("GUI")
myform.mytxt = new editfield("")
myform.ok = new button("OK")
repeat
waitfor(myform.ok,"click")
until myform.mytxt.content <> ""
伪代码2
LET TEXT = ""
WHILE TEXT = "" DO
TEXT = PROMPT("")
ENDWHILE
例子1
程序运行并立即弹出一个带有单个文本字段和一个OK按钮的表单。
用户单击OK按钮。
没发生什么事。
用户将“ hello world”粘贴到文本字段中,然后单击OK按钮。
程序终止。
例子2
调用该函数,并立即显示空白行和闪烁的光标。
用户按Enter。
光标向下移动一行。
用户按Enter。
光标向下移动一行。
用户按PPCGEnter
功能返回。
