ACCEPT
 Coloca entrada de teclado dentro de uma variável de memória
------------------------------------------------------------------------------

 Sintaxe

     ACCEPT [<expPrompt>] TO <idVar>

 Argumentos

     <expPrompt> é um prompt opcional exibido antes da área de entrada.
     O prompt pode ser uma expressao de qualquer tipo.

     <idVar> é a variável à qual será atribuida a entrada do teclado.
     Se <idVar> nao existe ou nao está visível, uma variável privada é
     criada com a abrangência da rotina corrente.

 Descriçao

     ACCEPT é um estado de espera (wait state) o qual obtém até 255
     caracteres a partir do teclado e os atribui a uma variável
     especificada.  ACCEPT primeiro envia um carriage return/line feed,
     exibe o prompt, e começa a receber os caracteres do teclado a partir da
     primeira posiçao seguinte ao prompt.  Entradas maiores que MAXCOL()
     passam para a linha seguinte.

     Este comando aceita somente duas teclas especiais: Backspace e Return.
     Esc nao é aceita.  Backspace elimina o último caractere digitado.
     Return confirma a entrada e é a única tecla que termina um ACCEPT.
     Caso Return seja o único caractere digitado, ACCEPT atribui um nulo (")
     para <idVar>.

 Exemplos:

     Este exemplo demonstra como ACCEPT pode ser usado para obter teclagens
     de um usuário:

     LOCAL cVar
     ACCEPT "Entre com valor:" TO cVar
     IF cVar == ""
        ? "Usuário apertou Return"
     ELSE
        ? "Usuário digitou: ", cVar
     ENDIF

 Arquivos:  Biblioteca CLIPPER.LIB.
 To download this example - click here.

See Also: @...GET @...SAY INPUT KEYBOARD WAIT* INKEY()