
WAIT [[<exp.C> [<atrib1>] ] TO <var.C> [<atrib2>]]
Aguardar a digitação de um caractere.
<exp.C> expressão cadeia a ser exibida .
<atrib1> representa o tipo de vídeo em que a expressão será exibida.
<var.C> variável cadeia que receberá o caractere digitado.
<atrib2> representa o tipo de vídeo em que o caractere será exibido.
Envia um texto para o terminal e aguarda a digitação de um caractere que será atribuído a variável cadeia definida.
Caso a variável não tenha sido declarada anteriormente o comando WAIT a declara como uma variável local tipo cadeia.
Não é obrigatório especificar o texto ou a variável. Isto é útil quando só se deseja uma pausa na execução do programa.
Este comando imprime a mensagem e/ou pede a digitação do caractere a partir da posição do cursor.
Caso <exp.C> seja especificada o sinal ":" aparecerá logo após a exibição de <exp.C>.
O exemplo a seguir mostra-nos como enviar uma mensagem para o terminal e aguardar a digitação de um caractere.
WAIT "continua s/n " TO k && Exibe mensagem e aguarda a digitação de uma tecla.
IF k # "s"
QUIT
ENDIF
O exemplo a seguir causa uma pausa no programa até que uma tecla seja digitada.
Note que neste caso não foi declarada uma variável.
? " Pressione qualquer tecla para continuar"
WAIT
? " Continuando o programa"
MESSAGE, SET ATRIBUTE, SET GRAPHIC, SLEEP, INKEY( ), LASTKEY( ), READKEY( ) e TRANSFORM( ).
