ACCEPT
 Almacena una entrada por teclado en una variable de memoria
------------------------------------------------------------------------------
 Sintaxis

     ACCEPT [<expIndicador>] TO <idVar>

 Argumentos

     <expIndicador> es un indicador opcional, que aparece en pantalla
     inmediatamente antes del área de entrada. El indicador puede ser una
     expresión de cualquier tipo de datos.

     <idVar> es la variable que contendrá la entrada del teclado. Si la
     especificada por <idVar> no existe o no es visible, se crea una
     variable privada.

 Descripción

     ACCEPT es un mandato de consola de estado de espera, que recoge una
     entrada por teclado y la asigna, como cadena de caracteres, a la
     variable especificada. Al ejecutar ACCEPT, éste envía un retorno de
     carro/salto de línea, muestra el indicador en pantalla y comienza a
     recoger los caracteres del teclado, a partir de la posición del primer
     carácter después del indicador. Es posible introducir hasta 255
     caracteres. Cuando la entrada llega al borde de la pantalla, definida
     con MAXCOL(), el cursor salta a la línea siguiente.

     ACCEPT sólo permite utilizar dos teclas de edición: Retroceso e Intro.
     Esc no puede utilizarse. Retroceso borra el último carácter escrito.
     Intro confirma la entrada y es la única tecla que finaliza un mandato
     ACCEPT. Si solamente se pulsa la tecla Intro, ACCEPT asigna un valor
     nulo ("") a <idVar>.

 Ejemplos

      Este ejemplo utiliza ACCEPT para recoger las entradas del
        usuario con el teclado:

        LOCAL cVar
        ACCEPT "Introduzca un valor: " TO cVar
        IF cVar == ""
           ? "El usuario ha pulsado Intro"
        ELSE
           ? "Entrada del usuario:", cVar
        ENDIF

 Ficheros   La biblioteca asociada es CLIPPER.LIB.

 To download this example - click here.

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